2018-03-26 18:56:47 -04:00
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk= "Microsoft.NET.Sdk" >
2017-11-27 12:18:01 -05:00
<PropertyGroup >
2017-12-12 20:41:40 -05:00
<Description > This library includes shared methods, structures and constants for use throughout the Vanara assemblies. Think of it as windows.h with some useful extensions. It includes:
* Extension methods for working with enumerated types (enum), FILETIME, and method and property extractions via reflection
* Extension and helper methods to marshaling structures arrays and strings
* SafeHandle based classes for working with memory allocated via CoTaskMem, HGlobal, or Local calls that handles packing and extracting arrays, structures and raw memory
* Safe pinning of objects in memory
* Memory stream based on marshaled memory</Description>
2018-05-30 14:32:03 -04:00
<Copyright > Copyright © 2017-2018</Copyright>
2017-12-12 20:41:40 -05:00
<AssemblyTitle > $(AssemblyName)</AssemblyTitle>
2018-07-07 23:35:28 -04:00
<VersionPrefix > 1.0.17</VersionPrefix>
2017-11-28 19:12:19 -05:00
<TargetFrameworks > net20;net35;net40;net45;netstandard20</TargetFrameworks>
2017-11-27 12:18:01 -05:00
<AssemblyName > Vanara.Core</AssemblyName>
2017-12-12 20:41:40 -05:00
<PackageId > $(AssemblyName)</PackageId>
2017-11-27 12:18:01 -05:00
<RootNamespace > Vanara</RootNamespace>
<Authors > David Hall</Authors>
<PackageProjectUrl > https://github.com/dahall/vanara</PackageProjectUrl>
<PackageLicenseUrl > https://github.com/dahall/vanara/blob/master/LICENSE</PackageLicenseUrl>
2017-11-29 13:11:01 -05:00
<PackageIconUrl > https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/Vanara48x48.png</PackageIconUrl>
2017-11-27 12:18:01 -05:00
<RepositoryUrl > https://github.com/dahall/vanara</RepositoryUrl>
<RepositoryType > Git</RepositoryType>
<PackageTags > vanara net-extensions interop</PackageTags>
<NeutralLanguage > en-US</NeutralLanguage>
<IncludeSource > true</IncludeSource>
<IncludeSymbols > true</IncludeSymbols>
<Company > GitHub Community</Company>
<Product > Vanara</Product>
<AllowUnsafeBlocks > true</AllowUnsafeBlocks>
2018-03-26 18:56:47 -04:00
<PackageReleaseNotes > Currently implements:
Classes
2018-04-04 11:27:40 -04:00
ComReleaser< T> , CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer< T> , EnumExtensions, EventedList< T> , FileTimeExtensions, GenericSafeHandle, HGlobalMemoryMethods, InteropExtensions, IOExtensions, ListChangedEventArgs< T> , MarshalingStream, PinnedObject, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeHGlobalHandle, SafeMemoryHandle< T> , SafeMemoryHandleExt< T> , SparseArray< T> , StringHelper
2018-03-26 18:56:47 -04:00
Structures
EnumFlagIndexer< T> , StrPtrAnsi, StrPtrAuto, StrPtrUni
Enumerations
CorrepsondingAction, StringListPackMethod
2017-11-27 22:30:54 -05:00
2018-03-26 18:56:47 -04:00
</PackageReleaseNotes>
</PropertyGroup>
2017-11-27 22:30:54 -05:00
<PropertyGroup Condition= "'$(Configuration)'=='Release'" >
2017-11-29 13:11:01 -05:00
<GeneratePackageOnBuild > true</GeneratePackageOnBuild>
2017-11-27 12:18:01 -05:00
<DocumentationFile > bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
</PropertyGroup>
<ItemGroup Condition= " '$(TargetFramework)' == 'net20' " >
<Reference Include= "System.Drawing" />
<Reference Include= "System" />
</ItemGroup>
<ItemGroup Condition= " '$(TargetFramework)' == 'net35' " >
<Reference Include= "System.Drawing" />
<Reference Include= "System" />
</ItemGroup>
<ItemGroup Condition= " '$(TargetFramework)' == 'net40' " >
<Reference Include= "System.Drawing" />
<Reference Include= "System" />
</ItemGroup>
2017-11-28 19:12:19 -05:00
<ItemGroup Condition= " '$(TargetFramework)' == 'net45' " >
2017-11-27 12:18:01 -05:00
<Reference Include= "System.Drawing" />
<Reference Include= "System" />
</ItemGroup>
<ItemGroup >
<Compile Remove= "Collections\Hierarchy.cs" />
<Compile Remove= "Collections\Tree.cs" />
<Compile Remove= "Collections\VaList.cs" />
</ItemGroup>
<ItemGroup >
<None Include= "Collections\Hierarchy.cs" />
<None Include= "Collections\Tree.cs" />
<None Include= "Collections\VaList.cs" />
</ItemGroup>
2018-03-26 18:56:47 -04:00
</Project>