This commit is contained in:
Curtis Wensley 2015-10-08 21:21:15 -07:00
Родитель 2f19cd9045
Коммит b30593296c
12 изменённых файлов: 4086 добавлений и 4086 удалений

Просмотреть файл

@ -1,193 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{179484EC-DB00-451A-AD2D-2E2AB20DE519}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Portable.Xaml</RootNamespace>
<AssemblyName>Portable.Xaml</AssemblyName>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\artifacts\pcl259\Debug</OutputPath>
<DefineConstants>DEBUG;PCL;MONO;PCL259</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\..\artifacts\pcl259\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DefineConstants>PCL;MONO;PCL259</DefineConstants>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<ItemGroup>
<Compile Include="MonoTODOAttribute.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="Portable.Xaml.ComponentModel\NullableConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\BoolConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\EnumConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ISupportInitialize.cs" />
<Compile Include="Portable.Xaml.ComponentModel\BaseNumberConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ITypeDescriptorContext.cs" />
<Compile Include="Portable.Xaml.ComponentModel\SingleConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TypeConverterAttribute.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TypeDescriptor.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TypeConverter.cs" />
<Compile Include="Portable.Xaml.Markup\AmbientAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ArrayExtension.cs" />
<Compile Include="Portable.Xaml.Markup\ConstructorArgumentAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ContentPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ContentWrapperAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\DateTimeValueSerializer.cs" />
<Compile Include="Portable.Xaml.Markup\DependsOnAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\DictionaryKeyPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\IComponentConnector.cs" />
<Compile Include="Portable.Xaml.Markup\INameScope.cs" />
<Compile Include="Portable.Xaml.Markup\INameScopeDictionary.cs" />
<Compile Include="Portable.Xaml.Markup\IProvideValueTarget.cs" />
<Compile Include="Portable.Xaml.Markup\IQueryAmbient.cs" />
<Compile Include="Portable.Xaml.Markup\IUriContext.cs" />
<Compile Include="Portable.Xaml.Markup\IValueSerializerContext.cs" />
<Compile Include="Portable.Xaml.Markup\IXamlTypeResolver.cs" />
<Compile Include="Portable.Xaml.Markup\MarkupExtension.cs" />
<Compile Include="Portable.Xaml.Markup\MarkupExtensionReturnTypeAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\MemberDefinition.cs" />
<Compile Include="Portable.Xaml.Markup\NameReferenceConverter.cs" />
<Compile Include="Portable.Xaml.Markup\NameScopePropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\NullExtension.cs" />
<Compile Include="Portable.Xaml.Markup\PropertyDefinition.cs" />
<Compile Include="Portable.Xaml.Markup\Reference.cs" />
<Compile Include="Portable.Xaml.Markup\RootNamespaceAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\RuntimeNamePropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\StaticExtension.cs" />
<Compile Include="Portable.Xaml.Markup\StaticExtensionConverter.cs" />
<Compile Include="Portable.Xaml.Markup\TrimSurroundingWhitespaceAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\TypeExtension.cs" />
<Compile Include="Portable.Xaml.Markup\TypeExtensionConverter.cs" />
<Compile Include="Portable.Xaml.Markup\UidPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\UsableDuringInitializationAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ValueSerializer.cs" />
<Compile Include="Portable.Xaml.Markup\ValueSerializerAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\WhitespaceSignificantCollectionAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlDeferLoadAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetMarkupExtensionAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetMarkupExtensionEventArgs.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetTypeConverterAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetTypeConverterEventArgs.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetValueEventArgs.cs" />
<Compile Include="Portable.Xaml.Markup\XData.cs" />
<Compile Include="Portable.Xaml.Markup\XmlLangPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XmlnsCompatibleWithAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XmlnsDefinitionAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XmlnsPrefixAttribute.cs" />
<Compile Include="Portable.Xaml\AmbientPropertyValue.cs" />
<Compile Include="Portable.Xaml\AttachableMemberIdentifier.cs" />
<Compile Include="Portable.Xaml\AttachablePropertyServices.cs" />
<Compile Include="Portable.Xaml\IAmbientProvider.cs" />
<Compile Include="Portable.Xaml\IAttachedPropertyStore.cs" />
<Compile Include="Portable.Xaml\IDestinationTypeProvider.cs" />
<Compile Include="Portable.Xaml\INamespacePrefixLookup.cs" />
<Compile Include="Portable.Xaml\IRootObjectProvider.cs" />
<Compile Include="Portable.Xaml\IXamlIndexingReader.cs" />
<Compile Include="Portable.Xaml\IXamlLineInfo.cs" />
<Compile Include="Portable.Xaml\IXamlLineInfoConsumer.cs" />
<Compile Include="Portable.Xaml\IXamlNameProvider.cs" />
<Compile Include="Portable.Xaml\IXamlNameResolver.cs" />
<Compile Include="Portable.Xaml\IXamlNamespaceResolver.cs" />
<Compile Include="Portable.Xaml\IXamlObjectWriterFactory.cs" />
<Compile Include="Portable.Xaml\IXamlSchemaContextProvider.cs" />
<Compile Include="Portable.Xaml\NameScope.cs" />
<Compile Include="Portable.Xaml\NamespaceDeclaration.cs" />
<Compile Include="Portable.Xaml\ParsedMarkupExtensionInfo.cs" />
<Compile Include="Portable.Xaml\PrefixLookup.cs" />
<Compile Include="Portable.Xaml\TypeExtensionMethods.cs" />
<Compile Include="Portable.Xaml\ValueSerializerContext.cs" />
<Compile Include="Portable.Xaml\XamlBackgroundReader.cs" />
<Compile Include="Portable.Xaml\XamlDeferringLoader.cs" />
<Compile Include="Portable.Xaml\XamlDirective.cs" />
<Compile Include="Portable.Xaml\XamlDuplicateMemberException.cs" />
<Compile Include="Portable.Xaml\XamlException.cs" />
<Compile Include="Portable.Xaml\XamlInternalException.cs" />
<Compile Include="Portable.Xaml\XamlLanguage.cs" />
<Compile Include="Portable.Xaml\XamlMember.cs" />
<Compile Include="Portable.Xaml\XamlNameResolver.cs" />
<Compile Include="Portable.Xaml\XamlNode.cs" />
<Compile Include="Portable.Xaml\XamlNodeList.cs" />
<Compile Include="Portable.Xaml\XamlNodeQueue.cs" />
<Compile Include="Portable.Xaml\XamlNodeQueueReader.cs" />
<Compile Include="Portable.Xaml\XamlNodeQueueWriter.cs" />
<Compile Include="Portable.Xaml\XamlNodeType.cs" />
<Compile Include="Portable.Xaml\XamlObjectEventArgs.cs" />
<Compile Include="Portable.Xaml\XamlObjectNodeIterator.cs" />
<Compile Include="Portable.Xaml\XamlObjectReader.cs" />
<Compile Include="Portable.Xaml\XamlObjectReaderException.cs" />
<Compile Include="Portable.Xaml\XamlObjectReaderSettings.cs" />
<Compile Include="Portable.Xaml\XamlObjectWriter.cs" />
<Compile Include="Portable.Xaml\XamlObjectWriterException.cs" />
<Compile Include="Portable.Xaml\XamlObjectWriterSettings.cs" />
<Compile Include="Portable.Xaml\XamlParseException.cs" />
<Compile Include="Portable.Xaml\XamlReader.cs" />
<Compile Include="Portable.Xaml\XamlReaderSettings.cs" />
<Compile Include="Portable.Xaml\XamlSchemaContext.cs" />
<Compile Include="Portable.Xaml\XamlSchemaContextSettings.cs" />
<Compile Include="Portable.Xaml\XamlSchemaException.cs" />
<Compile Include="Portable.Xaml\XamlServices.cs" />
<Compile Include="Portable.Xaml\XamlSubtreeReader.cs" />
<Compile Include="Portable.Xaml\XamlType.cs" />
<Compile Include="Portable.Xaml\XamlWriter.cs" />
<Compile Include="Portable.Xaml\XamlWriterInternalBase.cs" />
<Compile Include="Portable.Xaml\XamlWriterSettings.cs" />
<Compile Include="Portable.Xaml\XamlWriterStateManager.cs" />
<Compile Include="Portable.Xaml\XamlXmlReader.cs" />
<Compile Include="Portable.Xaml\XamlXmlReaderSettings.cs" />
<Compile Include="Portable.Xaml\XamlXmlWriter.cs" />
<Compile Include="Portable.Xaml\XamlXmlWriterException.cs" />
<Compile Include="Portable.Xaml\XamlXmlWriterSettings.cs" />
<Compile Include="Portable.Xaml.Schema\AllowedMemberLocations.cs" />
<Compile Include="Portable.Xaml.Schema\ShouldSerializeResult.cs" />
<Compile Include="Portable.Xaml.Schema\XamlCollectionKind.cs" />
<Compile Include="Portable.Xaml.Schema\XamlMemberInvoker.cs" />
<Compile Include="Portable.Xaml.Schema\XamlTypeInvoker.cs" />
<Compile Include="Portable.Xaml.Schema\XamlTypeName.cs" />
<Compile Include="Portable.Xaml.Schema\XamlTypeTypeConverter.cs" />
<Compile Include="Portable.Xaml.Schema\XamlValueConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ICustomAttributeProvider.cs" />
<Compile Include="Compat136.cs" />
<Compile Include="Compat259.cs" />
<Compile Include="Portable.Xaml.ComponentModel\Int32Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\Int64Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UInt64Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UInt32Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\DoubleConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\CharConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\Int16Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UInt16Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ByteConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\DecimalConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TimeSpanConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\GuidConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\DateTimeConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\StringConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UriTypeConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\EventConverter.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Portable.Xaml.Markup\ChangeLog" />
<None Include="Portable.Xaml\ChangeLog" />
<None Include="Portable.Xaml.Schema\ChangeLog" />
</ItemGroup>
<ItemGroup />
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{179484EC-DB00-451A-AD2D-2E2AB20DE519}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Portable.Xaml</RootNamespace>
<AssemblyName>Portable.Xaml</AssemblyName>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\artifacts\pcl259\Debug</OutputPath>
<DefineConstants>DEBUG;PCL;MONO;PCL259</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\..\artifacts\pcl259\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DefineConstants>PCL;MONO;PCL259</DefineConstants>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<ItemGroup>
<Compile Include="MonoTODOAttribute.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="Portable.Xaml.ComponentModel\NullableConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\BoolConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\EnumConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ISupportInitialize.cs" />
<Compile Include="Portable.Xaml.ComponentModel\BaseNumberConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ITypeDescriptorContext.cs" />
<Compile Include="Portable.Xaml.ComponentModel\SingleConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TypeConverterAttribute.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TypeDescriptor.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TypeConverter.cs" />
<Compile Include="Portable.Xaml.Markup\AmbientAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ArrayExtension.cs" />
<Compile Include="Portable.Xaml.Markup\ConstructorArgumentAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ContentPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ContentWrapperAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\DateTimeValueSerializer.cs" />
<Compile Include="Portable.Xaml.Markup\DependsOnAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\DictionaryKeyPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\IComponentConnector.cs" />
<Compile Include="Portable.Xaml.Markup\INameScope.cs" />
<Compile Include="Portable.Xaml.Markup\INameScopeDictionary.cs" />
<Compile Include="Portable.Xaml.Markup\IProvideValueTarget.cs" />
<Compile Include="Portable.Xaml.Markup\IQueryAmbient.cs" />
<Compile Include="Portable.Xaml.Markup\IUriContext.cs" />
<Compile Include="Portable.Xaml.Markup\IValueSerializerContext.cs" />
<Compile Include="Portable.Xaml.Markup\IXamlTypeResolver.cs" />
<Compile Include="Portable.Xaml.Markup\MarkupExtension.cs" />
<Compile Include="Portable.Xaml.Markup\MarkupExtensionReturnTypeAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\MemberDefinition.cs" />
<Compile Include="Portable.Xaml.Markup\NameReferenceConverter.cs" />
<Compile Include="Portable.Xaml.Markup\NameScopePropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\NullExtension.cs" />
<Compile Include="Portable.Xaml.Markup\PropertyDefinition.cs" />
<Compile Include="Portable.Xaml.Markup\Reference.cs" />
<Compile Include="Portable.Xaml.Markup\RootNamespaceAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\RuntimeNamePropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\StaticExtension.cs" />
<Compile Include="Portable.Xaml.Markup\StaticExtensionConverter.cs" />
<Compile Include="Portable.Xaml.Markup\TrimSurroundingWhitespaceAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\TypeExtension.cs" />
<Compile Include="Portable.Xaml.Markup\TypeExtensionConverter.cs" />
<Compile Include="Portable.Xaml.Markup\UidPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\UsableDuringInitializationAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\ValueSerializer.cs" />
<Compile Include="Portable.Xaml.Markup\ValueSerializerAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\WhitespaceSignificantCollectionAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlDeferLoadAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetMarkupExtensionAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetMarkupExtensionEventArgs.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetTypeConverterAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetTypeConverterEventArgs.cs" />
<Compile Include="Portable.Xaml.Markup\XamlSetValueEventArgs.cs" />
<Compile Include="Portable.Xaml.Markup\XData.cs" />
<Compile Include="Portable.Xaml.Markup\XmlLangPropertyAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XmlnsCompatibleWithAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XmlnsDefinitionAttribute.cs" />
<Compile Include="Portable.Xaml.Markup\XmlnsPrefixAttribute.cs" />
<Compile Include="Portable.Xaml\AmbientPropertyValue.cs" />
<Compile Include="Portable.Xaml\AttachableMemberIdentifier.cs" />
<Compile Include="Portable.Xaml\AttachablePropertyServices.cs" />
<Compile Include="Portable.Xaml\IAmbientProvider.cs" />
<Compile Include="Portable.Xaml\IAttachedPropertyStore.cs" />
<Compile Include="Portable.Xaml\IDestinationTypeProvider.cs" />
<Compile Include="Portable.Xaml\INamespacePrefixLookup.cs" />
<Compile Include="Portable.Xaml\IRootObjectProvider.cs" />
<Compile Include="Portable.Xaml\IXamlIndexingReader.cs" />
<Compile Include="Portable.Xaml\IXamlLineInfo.cs" />
<Compile Include="Portable.Xaml\IXamlLineInfoConsumer.cs" />
<Compile Include="Portable.Xaml\IXamlNameProvider.cs" />
<Compile Include="Portable.Xaml\IXamlNameResolver.cs" />
<Compile Include="Portable.Xaml\IXamlNamespaceResolver.cs" />
<Compile Include="Portable.Xaml\IXamlObjectWriterFactory.cs" />
<Compile Include="Portable.Xaml\IXamlSchemaContextProvider.cs" />
<Compile Include="Portable.Xaml\NameScope.cs" />
<Compile Include="Portable.Xaml\NamespaceDeclaration.cs" />
<Compile Include="Portable.Xaml\ParsedMarkupExtensionInfo.cs" />
<Compile Include="Portable.Xaml\PrefixLookup.cs" />
<Compile Include="Portable.Xaml\TypeExtensionMethods.cs" />
<Compile Include="Portable.Xaml\ValueSerializerContext.cs" />
<Compile Include="Portable.Xaml\XamlBackgroundReader.cs" />
<Compile Include="Portable.Xaml\XamlDeferringLoader.cs" />
<Compile Include="Portable.Xaml\XamlDirective.cs" />
<Compile Include="Portable.Xaml\XamlDuplicateMemberException.cs" />
<Compile Include="Portable.Xaml\XamlException.cs" />
<Compile Include="Portable.Xaml\XamlInternalException.cs" />
<Compile Include="Portable.Xaml\XamlLanguage.cs" />
<Compile Include="Portable.Xaml\XamlMember.cs" />
<Compile Include="Portable.Xaml\XamlNameResolver.cs" />
<Compile Include="Portable.Xaml\XamlNode.cs" />
<Compile Include="Portable.Xaml\XamlNodeList.cs" />
<Compile Include="Portable.Xaml\XamlNodeQueue.cs" />
<Compile Include="Portable.Xaml\XamlNodeQueueReader.cs" />
<Compile Include="Portable.Xaml\XamlNodeQueueWriter.cs" />
<Compile Include="Portable.Xaml\XamlNodeType.cs" />
<Compile Include="Portable.Xaml\XamlObjectEventArgs.cs" />
<Compile Include="Portable.Xaml\XamlObjectNodeIterator.cs" />
<Compile Include="Portable.Xaml\XamlObjectReader.cs" />
<Compile Include="Portable.Xaml\XamlObjectReaderException.cs" />
<Compile Include="Portable.Xaml\XamlObjectReaderSettings.cs" />
<Compile Include="Portable.Xaml\XamlObjectWriter.cs" />
<Compile Include="Portable.Xaml\XamlObjectWriterException.cs" />
<Compile Include="Portable.Xaml\XamlObjectWriterSettings.cs" />
<Compile Include="Portable.Xaml\XamlParseException.cs" />
<Compile Include="Portable.Xaml\XamlReader.cs" />
<Compile Include="Portable.Xaml\XamlReaderSettings.cs" />
<Compile Include="Portable.Xaml\XamlSchemaContext.cs" />
<Compile Include="Portable.Xaml\XamlSchemaContextSettings.cs" />
<Compile Include="Portable.Xaml\XamlSchemaException.cs" />
<Compile Include="Portable.Xaml\XamlServices.cs" />
<Compile Include="Portable.Xaml\XamlSubtreeReader.cs" />
<Compile Include="Portable.Xaml\XamlType.cs" />
<Compile Include="Portable.Xaml\XamlWriter.cs" />
<Compile Include="Portable.Xaml\XamlWriterInternalBase.cs" />
<Compile Include="Portable.Xaml\XamlWriterSettings.cs" />
<Compile Include="Portable.Xaml\XamlWriterStateManager.cs" />
<Compile Include="Portable.Xaml\XamlXmlReader.cs" />
<Compile Include="Portable.Xaml\XamlXmlReaderSettings.cs" />
<Compile Include="Portable.Xaml\XamlXmlWriter.cs" />
<Compile Include="Portable.Xaml\XamlXmlWriterException.cs" />
<Compile Include="Portable.Xaml\XamlXmlWriterSettings.cs" />
<Compile Include="Portable.Xaml.Schema\AllowedMemberLocations.cs" />
<Compile Include="Portable.Xaml.Schema\ShouldSerializeResult.cs" />
<Compile Include="Portable.Xaml.Schema\XamlCollectionKind.cs" />
<Compile Include="Portable.Xaml.Schema\XamlMemberInvoker.cs" />
<Compile Include="Portable.Xaml.Schema\XamlTypeInvoker.cs" />
<Compile Include="Portable.Xaml.Schema\XamlTypeName.cs" />
<Compile Include="Portable.Xaml.Schema\XamlTypeTypeConverter.cs" />
<Compile Include="Portable.Xaml.Schema\XamlValueConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ICustomAttributeProvider.cs" />
<Compile Include="Compat136.cs" />
<Compile Include="Compat259.cs" />
<Compile Include="Portable.Xaml.ComponentModel\Int32Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\Int64Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UInt64Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UInt32Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\DoubleConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\CharConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\Int16Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UInt16Converter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\ByteConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\DecimalConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\TimeSpanConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\GuidConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\DateTimeConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\StringConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\UriTypeConverter.cs" />
<Compile Include="Portable.Xaml.ComponentModel\EventConverter.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Portable.Xaml.Markup\ChangeLog" />
<None Include="Portable.Xaml\ChangeLog" />
<None Include="Portable.Xaml.Schema\ChangeLog" />
</ItemGroup>
<ItemGroup />
</Project>

Просмотреть файл

@ -29,21 +29,21 @@ namespace Portable.Xaml.ComponentModel
public override object ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
if (destinationType == typeof(string) && value is DateTime)
{
culture = culture ?? CultureInfo.CurrentCulture;
var date = (DateTime)value;
var hasTime = date.TimeOfDay.TotalSeconds > 0;
if (culture == CultureInfo.InvariantCulture)
return hasTime ? date.ToString(culture) : date.ToString("yyyy-MM-dd", culture);
var dateTimeFormat = culture.DateTimeFormat;
string format = dateTimeFormat.ShortDatePattern;
if (hasTime)
format += " " + dateTimeFormat.ShortTimePattern;
return date.ToString(format, culture);
if (destinationType == typeof(string) && value is DateTime)
{
culture = culture ?? CultureInfo.CurrentCulture;
var date = (DateTime)value;
var hasTime = date.TimeOfDay.TotalSeconds > 0;
if (culture == CultureInfo.InvariantCulture)
return hasTime ? date.ToString(culture) : date.ToString("yyyy-MM-dd", culture);
var dateTimeFormat = culture.DateTimeFormat;
string format = dateTimeFormat.ShortDatePattern;
if (hasTime)
format += " " + dateTimeFormat.ShortTimePattern;
return date.ToString(format, culture);
}
return base.ConvertTo (context, culture, value, destinationType);
}

Просмотреть файл

@ -270,18 +270,18 @@ namespace Portable.Xaml
compat_nss = new Dictionary<string,string> ();
foreach (var ass in AssembliesInScope)
FillCompatibilities (ass);
}
}
if (compat_nss.TryGetValue(xamlNamespace, out compatibleNamespace)
&& GetAllXamlNamespaces().Contains(compatibleNamespace))
return true;
if (GetAllXamlNamespaces().Contains(xamlNamespace))
{
compatibleNamespace = xamlNamespace;
return true;
return true;
if (GetAllXamlNamespaces().Contains(xamlNamespace))
{
compatibleNamespace = xamlNamespace;
return true;
}
return false;
}
}
/*
void OnAssemblyLoaded (object o, AssemblyLoadEventArgs e)
{
@ -296,20 +296,20 @@ namespace Portable.Xaml
FillCompatibilities (e.LoadedAssembly);
if (all_xaml_types != null)
FillAllXamlTypes (e.LoadedAssembly);
}*/
// cache updater methods
}*/
// cache updater methods
void FillXamlNamespaces (Assembly ass)
{
foreach (XmlnsDefinitionAttribute xda in ass.GetCustomAttributes(typeof(XmlnsDefinitionAttribute)))
{
List<string> namespaces;
if (!xaml_nss.TryGetValue(xda.ClrNamespace, out namespaces))
{
namespaces = new List<string>();
xaml_nss.Add(xda.ClrNamespace, namespaces);
}
namespaces.Add(xda.XmlNamespace);
{
foreach (XmlnsDefinitionAttribute xda in ass.GetCustomAttributes(typeof(XmlnsDefinitionAttribute)))
{
List<string> namespaces;
if (!xaml_nss.TryGetValue(xda.ClrNamespace, out namespaces))
{
namespaces = new List<string>();
xaml_nss.Add(xda.ClrNamespace, namespaces);
}
namespaces.Add(xda.XmlNamespace);
}
}

Просмотреть файл

@ -691,14 +691,14 @@ namespace Portable.Xaml
return SchemaContext.GetXamlType(type.GetTypeInfo().GetGenericArguments()[1]);
}
if (!IsCollection)
return null;
if (!IsGeneric)
{
// support custom collections that inherit ICollection<T>
var collectionType = type.GetTypeInfo().GetInterfaces().FirstOrDefault(r => r.GetTypeInfo().IsGenericType && r.GetGenericTypeDefinition() == typeof(ICollection<>));
if (collectionType != null)
return SchemaContext.GetXamlType(collectionType.GetTypeInfo().GetGenericArguments()[0]);
return SchemaContext.GetXamlType(typeof(object));
return null;
if (!IsGeneric)
{
// support custom collections that inherit ICollection<T>
var collectionType = type.GetTypeInfo().GetInterfaces().FirstOrDefault(r => r.GetTypeInfo().IsGenericType && r.GetGenericTypeDefinition() == typeof(ICollection<>));
if (collectionType != null)
return SchemaContext.GetXamlType(collectionType.GetTypeInfo().GetGenericArguments()[0]);
return SchemaContext.GetXamlType(typeof(object));
}
return SchemaContext.GetXamlType(type.GetTypeInfo().GetGenericArguments()[0]);
}

Просмотреть файл

@ -1,21 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MonoTests.Portable.Xaml
{
static class Categories
{
/// <summary>
/// Test does not work with System.Xaml from MS.NET (usually purposefully)
/// </summary>
public const string NotOnSystemXaml = "NotOnSystemXaml";
/// <summary>
/// Test should work but is not yet passing
/// </summary>
public const string NotWorking = "NotWorking";
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MonoTests.Portable.Xaml
{
static class Categories
{
/// <summary>
/// Test does not work with System.Xaml from MS.NET (usually purposefully)
/// </summary>
public const string NotOnSystemXaml = "NotOnSystemXaml";
/// <summary>
/// Test should work but is not yet passing
/// </summary>
public const string NotWorking = "NotWorking";
}
}

Просмотреть файл

@ -1,52 +1,52 @@
using System;
namespace MonoTests.Portable.Xaml
{
static class Compat
{
#if PCL
#if PCL136
public const string Version = "pcl136";
#elif PCL259
public const string Version = "pcl259";
#endif
public const string Namespace = "Portable.Xaml";
public const string Prefix = "px";
#else
public const string Version = "net_4_5";
public const string Namespace = "System.Xaml";
public const string Prefix = "sx";
#endif
public static string Fixup(this string str)
{
#if PCL
return str;
#else
return str
.Replace ("Portable.Xaml.Markup", "System.Windows.Markup")
.Replace ("Portable.Xaml", Namespace);
#endif
}
public static string UpdateXml(this string str)
{
return str.Replace ("net_4_0", Compat.Version)
.Replace ("clr-namespace:Portable.Xaml;assembly=Portable.Xaml", $"clr-namespace:{Compat.Namespace};assembly={Compat.Namespace}")
.Replace ($" px:", $" {Compat.Prefix}:")
.Replace ($"xmlns:px", $"xmlns:{Compat.Prefix}")
.Replace ("\r", "")
.Replace("\n", "\r\n");
}
public static bool IsMono
{
get { return Type.GetType("Mono.Runtime", false) != null; }
}
}
}
using System;
namespace MonoTests.Portable.Xaml
{
static class Compat
{
#if PCL
#if PCL136
public const string Version = "pcl136";
#elif PCL259
public const string Version = "pcl259";
#endif
public const string Namespace = "Portable.Xaml";
public const string Prefix = "px";
#else
public const string Version = "net_4_5";
public const string Namespace = "System.Xaml";
public const string Prefix = "sx";
#endif
public static string Fixup(this string str)
{
#if PCL
return str;
#else
return str
.Replace ("Portable.Xaml.Markup", "System.Windows.Markup")
.Replace ("Portable.Xaml", Namespace);
#endif
}
public static string UpdateXml(this string str)
{
return str.Replace ("net_4_0", Compat.Version)
.Replace ("clr-namespace:Portable.Xaml;assembly=Portable.Xaml", $"clr-namespace:{Compat.Namespace};assembly={Compat.Namespace}")
.Replace ($" px:", $" {Compat.Prefix}:")
.Replace ($"xmlns:px", $"xmlns:{Compat.Prefix}")
.Replace ("\r", "")
.Replace("\n", "\r\n");
}
public static bool IsMono
{
get { return Type.GetType("Mono.Runtime", false) != null; }
}
}
}

Просмотреть файл

@ -1,126 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{F4FA4B21-EF1C-48DE-8F4C-16496005FB94}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<OutputPath>bin\Debug\System.Xaml-tests-net_4_5</OutputPath>
<NoStdLib>True</NoStdLib>
<NoConfig>False</NoConfig>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Portable.Xaml_test_net_4_5</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\net_4_5\Debug</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\net_4_5\Release</OutputPath>
</PropertyGroup>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{F4FA4B21-EF1C-48DE-8F4C-16496005FB94}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<OutputPath>bin\Debug\System.Xaml-tests-net_4_5</OutputPath>
<NoStdLib>True</NoStdLib>
<NoConfig>False</NoConfig>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Portable.Xaml_test_net_4_5</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\net_4_5\Debug</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\net_4_5\Release</OutputPath>
</PropertyGroup>
<!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
is a problem to compile the Mono mscorlib.dll -->
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
is a problem to compile the Mono mscorlib.dll -->
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="Categories.cs" />
<Compile Include="System.Windows.Markup\ArrayExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ReferenceTest.cs" />
<Compile Include="System.Windows.Markup\StaticExtensionTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionConverterTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ValueSerializerTest.cs" />
<Compile Include="System.Windows.Markup\XDataTest.cs" />
<Compile Include="System.Xaml.Schema\XamlMemberInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeNameTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeTypeConverterTest.cs" />
<Compile Include="System.Xaml.Schema\XamlValueConverterTest.cs" />
<Compile Include="System.Xaml\AmbientPropertyValueTest.cs" />
<Compile Include="System.Xaml\AttachableMemberIdentifierTest.cs" />
<Compile Include="System.Xaml\AttachablePropertyServicesTest.cs" />
<Compile Include="System.Xaml\DummyValueSerializerContext.cs" />
<Compile Include="System.Xaml\NamespaceDeclarationTest.cs" />
<Compile Include="System.Xaml\TestedTypes.cs" />
<Compile Include="System.Xaml\ValueSerializerContextTest.cs" />
<Compile Include="System.Xaml\XamlBackgroundReaderTest.cs" />
<Compile Include="System.Xaml\XamlDirectiveTest.cs" />
<Compile Include="System.Xaml\XamlDuplicateMemberExceptionTest.cs" />
<Compile Include="System.Xaml\XamlLanguageTest.cs" />
<Compile Include="System.Xaml\XamlMemberTest.cs" />
<Compile Include="System.Xaml\XamlNodeQueueTest.cs" />
<Compile Include="System.Xaml\XamlObjectEventArgsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderTest.cs" />
<Compile Include="System.Windows.Markup\ArrayExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ReferenceTest.cs" />
<Compile Include="System.Windows.Markup\StaticExtensionTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionConverterTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ValueSerializerTest.cs" />
<Compile Include="System.Windows.Markup\XDataTest.cs" />
<Compile Include="System.Xaml.Schema\XamlMemberInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeNameTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeTypeConverterTest.cs" />
<Compile Include="System.Xaml.Schema\XamlValueConverterTest.cs" />
<Compile Include="System.Xaml\AmbientPropertyValueTest.cs" />
<Compile Include="System.Xaml\AttachableMemberIdentifierTest.cs" />
<Compile Include="System.Xaml\AttachablePropertyServicesTest.cs" />
<Compile Include="System.Xaml\DummyValueSerializerContext.cs" />
<Compile Include="System.Xaml\NamespaceDeclarationTest.cs" />
<Compile Include="System.Xaml\TestedTypes.cs" />
<Compile Include="System.Xaml\ValueSerializerContextTest.cs" />
<Compile Include="System.Xaml\XamlBackgroundReaderTest.cs" />
<Compile Include="System.Xaml\XamlDirectiveTest.cs" />
<Compile Include="System.Xaml\XamlDuplicateMemberExceptionTest.cs" />
<Compile Include="System.Xaml\XamlLanguageTest.cs" />
<Compile Include="System.Xaml\XamlMemberTest.cs" />
<Compile Include="System.Xaml\XamlNodeQueueTest.cs" />
<Compile Include="System.Xaml\XamlObjectEventArgsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterCollectionTests.cs" />
<Compile Include="System.Xaml\XamlObjectWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterTest.cs" />
<Compile Include="System.Xaml\XamlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlReaderTest.cs" />
<Compile Include="System.Xaml\XamlReaderTestBase.cs" />
<Compile Include="System.Xaml\XamlSchemaContextSettingsTest.cs" />
<Compile Include="System.Xaml\XamlSchemaContextTest.cs" />
<Compile Include="System.Xaml\XamlTypeTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterTest.cs" />
<Compile Include="Compat.cs" />
</ItemGroup>
<Compile Include="System.Xaml\XamlObjectWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterTest.cs" />
<Compile Include="System.Xaml\XamlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlReaderTest.cs" />
<Compile Include="System.Xaml\XamlReaderTestBase.cs" />
<Compile Include="System.Xaml\XamlSchemaContextSettingsTest.cs" />
<Compile Include="System.Xaml\XamlSchemaContextTest.cs" />
<Compile Include="System.Xaml\XamlTypeTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterTest.cs" />
<Compile Include="Compat.cs" />
</ItemGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
</PostBuildEvent>
<PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="System.Xaml" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="XmlFiles\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
-->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
</PostBuildEvent>
<PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="System.Xaml" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="XmlFiles\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,131 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{307DC911-E3EE-41F9-87BA-D1FD734E04BC}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<OutputPath>bin\Debug\System.Xaml-tests-pcl136</OutputPath>
<NoStdLib>True</NoStdLib>
<NoConfig>False</NoConfig>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Portable.Xaml_test_pcl136</AssemblyName>
<FileAlignment>512</FileAlignment>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<RootNamespace>Portable.Xaml</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL136;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl136\Debug</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL136;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl136\Release</OutputPath>
</PropertyGroup>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{307DC911-E3EE-41F9-87BA-D1FD734E04BC}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<OutputPath>bin\Debug\System.Xaml-tests-pcl136</OutputPath>
<NoStdLib>True</NoStdLib>
<NoConfig>False</NoConfig>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Portable.Xaml_test_pcl136</AssemblyName>
<FileAlignment>512</FileAlignment>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<RootNamespace>Portable.Xaml</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL136;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl136\Debug</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL136;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl136\Release</OutputPath>
</PropertyGroup>
<!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
is a problem to compile the Mono mscorlib.dll -->
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="Categories.cs" />
<Compile Include="System.Windows.Markup\ArrayExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ReferenceTest.cs" />
<Compile Include="System.Windows.Markup\StaticExtensionTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionConverterTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ValueSerializerTest.cs" />
<Compile Include="System.Windows.Markup\XDataTest.cs" />
<Compile Include="System.Xaml.Schema\XamlMemberInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeNameTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeTypeConverterTest.cs" />
<Compile Include="System.Xaml.Schema\XamlValueConverterTest.cs" />
<Compile Include="System.Xaml\AmbientPropertyValueTest.cs" />
<Compile Include="System.Xaml\AttachableMemberIdentifierTest.cs" />
<Compile Include="System.Xaml\AttachablePropertyServicesTest.cs" />
<Compile Include="System.Xaml\DummyValueSerializerContext.cs" />
<Compile Include="System.Xaml\NamespaceDeclarationTest.cs" />
<Compile Include="System.Xaml\TestedTypes.cs" />
<Compile Include="System.Xaml\ValueSerializerContextTest.cs" />
<Compile Include="System.Xaml\XamlBackgroundReaderTest.cs" />
<Compile Include="System.Xaml\XamlDirectiveTest.cs" />
<Compile Include="System.Xaml\XamlDuplicateMemberExceptionTest.cs" />
<Compile Include="System.Xaml\XamlLanguageTest.cs" />
<Compile Include="System.Xaml\XamlMemberTest.cs" />
<Compile Include="System.Xaml\XamlNodeQueueTest.cs" />
<Compile Include="System.Xaml\XamlObjectEventArgsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterCollectionTests.cs" />
<Compile Include="System.Xaml\XamlObjectWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterTest.cs" />
<Compile Include="System.Xaml\XamlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlReaderTest.cs" />
<Compile Include="System.Xaml\XamlReaderTestBase.cs" />
<Compile Include="System.Xaml\XamlSchemaContextSettingsTest.cs" />
<Compile Include="System.Xaml\XamlSchemaContextTest.cs" />
<Compile Include="System.Xaml\XamlTypeTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterTest.cs" />
<Compile Include="Compat.cs" />
</ItemGroup>
is a problem to compile the Mono mscorlib.dll -->
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="Categories.cs" />
<Compile Include="System.Windows.Markup\ArrayExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ReferenceTest.cs" />
<Compile Include="System.Windows.Markup\StaticExtensionTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionConverterTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ValueSerializerTest.cs" />
<Compile Include="System.Windows.Markup\XDataTest.cs" />
<Compile Include="System.Xaml.Schema\XamlMemberInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeNameTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeTypeConverterTest.cs" />
<Compile Include="System.Xaml.Schema\XamlValueConverterTest.cs" />
<Compile Include="System.Xaml\AmbientPropertyValueTest.cs" />
<Compile Include="System.Xaml\AttachableMemberIdentifierTest.cs" />
<Compile Include="System.Xaml\AttachablePropertyServicesTest.cs" />
<Compile Include="System.Xaml\DummyValueSerializerContext.cs" />
<Compile Include="System.Xaml\NamespaceDeclarationTest.cs" />
<Compile Include="System.Xaml\TestedTypes.cs" />
<Compile Include="System.Xaml\ValueSerializerContextTest.cs" />
<Compile Include="System.Xaml\XamlBackgroundReaderTest.cs" />
<Compile Include="System.Xaml\XamlDirectiveTest.cs" />
<Compile Include="System.Xaml\XamlDuplicateMemberExceptionTest.cs" />
<Compile Include="System.Xaml\XamlLanguageTest.cs" />
<Compile Include="System.Xaml\XamlMemberTest.cs" />
<Compile Include="System.Xaml\XamlNodeQueueTest.cs" />
<Compile Include="System.Xaml\XamlObjectEventArgsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterCollectionTests.cs" />
<Compile Include="System.Xaml\XamlObjectWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterTest.cs" />
<Compile Include="System.Xaml\XamlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlReaderTest.cs" />
<Compile Include="System.Xaml\XamlReaderTestBase.cs" />
<Compile Include="System.Xaml\XamlSchemaContextSettingsTest.cs" />
<Compile Include="System.Xaml\XamlSchemaContextTest.cs" />
<Compile Include="System.Xaml\XamlTypeTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterTest.cs" />
<Compile Include="Compat.cs" />
</ItemGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
</PostBuildEvent>
<PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="XmlFiles\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Portable.Xaml\Portable.Xaml-pcl136.csproj">
<Project>{A283EEF5-D2BF-47DD-AFD6-A1DB3DF7CDA0}</Project>
<Name>Portable.Xaml-pcl136</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
-->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
</PostBuildEvent>
<PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="XmlFiles\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Portable.Xaml\Portable.Xaml-pcl136.csproj">
<Project>{A283EEF5-D2BF-47DD-AFD6-A1DB3DF7CDA0}</Project>
<Name>Portable.Xaml-pcl136</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,131 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<OutputPath>bin\Debug\System.Xaml-tests-net_4_5</OutputPath>
<NoStdLib>True</NoStdLib>
<NoConfig>False</NoConfig>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Portable.Xaml_test_pcl259</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL259;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl259\Debug</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL259;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl259\Release</OutputPath>
</PropertyGroup>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<OutputPath>bin\Debug\System.Xaml-tests-net_4_5</OutputPath>
<NoStdLib>True</NoStdLib>
<NoConfig>False</NoConfig>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Portable.Xaml_test_pcl259</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<BaseIntermediateOutputPath>..\..\artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL259;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl259\Debug</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;PCL259;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>false</NoStdLib>
<OutputPath>..\..\artifacts\pcl259\Release</OutputPath>
</PropertyGroup>
<!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
is a problem to compile the Mono mscorlib.dll -->
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="Categories.cs" />
<Compile Include="System.Windows.Markup\ArrayExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ReferenceTest.cs" />
<Compile Include="System.Windows.Markup\StaticExtensionTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionConverterTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ValueSerializerTest.cs" />
<Compile Include="System.Windows.Markup\XDataTest.cs" />
<Compile Include="System.Xaml.Schema\XamlMemberInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeNameTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeTypeConverterTest.cs" />
<Compile Include="System.Xaml.Schema\XamlValueConverterTest.cs" />
<Compile Include="System.Xaml\AmbientPropertyValueTest.cs" />
<Compile Include="System.Xaml\AttachableMemberIdentifierTest.cs" />
<Compile Include="System.Xaml\AttachablePropertyServicesTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterCollectionTests.cs" />
<Compile Include="System.Xaml\DummyValueSerializerContext.cs" />
<Compile Include="System.Xaml\NamespaceDeclarationTest.cs" />
<Compile Include="System.Xaml\TestedTypes.cs" />
<Compile Include="System.Xaml\ValueSerializerContextTest.cs" />
<Compile Include="System.Xaml\XamlBackgroundReaderTest.cs" />
<Compile Include="System.Xaml\XamlDirectiveTest.cs" />
<Compile Include="System.Xaml\XamlDuplicateMemberExceptionTest.cs" />
<Compile Include="System.Xaml\XamlLanguageTest.cs" />
<Compile Include="System.Xaml\XamlMemberTest.cs" />
<Compile Include="System.Xaml\XamlNodeQueueTest.cs" />
<Compile Include="System.Xaml\XamlObjectEventArgsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterTest.cs" />
<Compile Include="System.Xaml\XamlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlReaderTest.cs" />
<Compile Include="System.Xaml\XamlReaderTestBase.cs" />
<Compile Include="System.Xaml\XamlSchemaContextSettingsTest.cs" />
<Compile Include="System.Xaml\XamlSchemaContextTest.cs" />
<Compile Include="System.Xaml\XamlTypeTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterTest.cs" />
<Compile Include="Compat.cs" />
</ItemGroup>
is a problem to compile the Mono mscorlib.dll -->
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="Categories.cs" />
<Compile Include="System.Windows.Markup\ArrayExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ReferenceTest.cs" />
<Compile Include="System.Windows.Markup\StaticExtensionTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionConverterTest.cs" />
<Compile Include="System.Windows.Markup\TypeExtensionTest.cs" />
<Compile Include="System.Windows.Markup\ValueSerializerTest.cs" />
<Compile Include="System.Windows.Markup\XDataTest.cs" />
<Compile Include="System.Xaml.Schema\XamlMemberInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeInvokerTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeNameTest.cs" />
<Compile Include="System.Xaml.Schema\XamlTypeTypeConverterTest.cs" />
<Compile Include="System.Xaml.Schema\XamlValueConverterTest.cs" />
<Compile Include="System.Xaml\AmbientPropertyValueTest.cs" />
<Compile Include="System.Xaml\AttachableMemberIdentifierTest.cs" />
<Compile Include="System.Xaml\AttachablePropertyServicesTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterCollectionTests.cs" />
<Compile Include="System.Xaml\DummyValueSerializerContext.cs" />
<Compile Include="System.Xaml\NamespaceDeclarationTest.cs" />
<Compile Include="System.Xaml\TestedTypes.cs" />
<Compile Include="System.Xaml\ValueSerializerContextTest.cs" />
<Compile Include="System.Xaml\XamlBackgroundReaderTest.cs" />
<Compile Include="System.Xaml\XamlDirectiveTest.cs" />
<Compile Include="System.Xaml\XamlDuplicateMemberExceptionTest.cs" />
<Compile Include="System.Xaml\XamlLanguageTest.cs" />
<Compile Include="System.Xaml\XamlMemberTest.cs" />
<Compile Include="System.Xaml\XamlNodeQueueTest.cs" />
<Compile Include="System.Xaml\XamlObjectEventArgsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectReaderTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlObjectWriterTest.cs" />
<Compile Include="System.Xaml\XamlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlReaderTest.cs" />
<Compile Include="System.Xaml\XamlReaderTestBase.cs" />
<Compile Include="System.Xaml\XamlSchemaContextSettingsTest.cs" />
<Compile Include="System.Xaml\XamlSchemaContextTest.cs" />
<Compile Include="System.Xaml\XamlTypeTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlReaderTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterSettingsTest.cs" />
<Compile Include="System.Xaml\XamlXmlWriterTest.cs" />
<Compile Include="Compat.cs" />
</ItemGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
</PostBuildEvent>
<PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="XmlFiles\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Portable.Xaml\Portable.Xaml-pcl259.csproj">
<Project>{179484EC-DB00-451A-AD2D-2E2AB20DE519}</Project>
<Name>Portable.Xaml-pcl259</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
-->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
</PostBuildEvent>
<PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="XmlFiles\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Portable.Xaml\Portable.Xaml-pcl259.csproj">
<Project>{179484EC-DB00-451A-AD2D-2E2AB20DE519}</Project>
<Name>Portable.Xaml-pcl259</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
</Project>

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -96,10 +96,10 @@ namespace MonoTests.Portable.Xaml
var arr = ctx.GetAllXamlNamespaces ().ToArray ();
Assert.AreEqual (6, arr.Length, "#1");
Assert.IsTrue (arr.Contains (XamlLanguage.Xaml2006Namespace), "#1-2");
Assert.IsTrue (arr.Contains ("urn:mono-test"), "#1-3");
Assert.IsTrue(arr.Contains("urn:mono-test2"), "#1-4");
Assert.IsTrue(arr.Contains("urn:bar"), "#1-5");
Assert.IsTrue (arr.Contains ("urn:mono-test"), "#1-3");
Assert.IsTrue(arr.Contains("urn:mono-test2"), "#1-4");
Assert.IsTrue(arr.Contains("urn:bar"), "#1-5");
ctx = NewStandardContext ();
arr = ctx.GetAllXamlNamespaces ().ToArray ();
Assert.AreEqual (1, arr.Length, "#2");
@ -109,10 +109,10 @@ namespace MonoTests.Portable.Xaml
arr = ctx.GetAllXamlNamespaces ().ToArray ();
Assert.AreEqual (5, arr.Length, "#3");
Assert.IsTrue (arr.Contains ("urn:mono-test"), "#3-2");
Assert.IsTrue (arr.Contains ("urn:mono-test2"), "#3-3");
Assert.IsTrue(arr.Contains("urn:bar"), "#3-4");
Assert.IsTrue (arr.Contains ("urn:mono-test2"), "#3-3");
Assert.IsTrue(arr.Contains("urn:bar"), "#3-4");
}
[Test]
[ExpectedException (typeof (ArgumentNullException))]
public void GetPreferredPrefixNull ()
@ -148,30 +148,30 @@ namespace MonoTests.Portable.Xaml
Assert.IsNull (dummy, "#1-2"); // this shows the fact that the out result value for false case is not trustworthy.
ctx = NewThisAssemblyContext ();
Assert.IsFalse (ctx.TryGetCompatibleXamlNamespace (String.Empty, out dummy), "#2");
// test XmlnsCompatibleWith when subsuming namespace is defined, should find both.
Assert.IsFalse (ctx.TryGetCompatibleXamlNamespace (String.Empty, out dummy), "#2");
// test XmlnsCompatibleWith when subsuming namespace is defined, should find both.
Assert.IsTrue (ctx.TryGetCompatibleXamlNamespace ("urn:bar", out dummy), "#3");
Assert.IsTrue (ctx.TryGetCompatibleXamlNamespace ("urn:foo", out dummy), "#4");
Assert.AreEqual ("urn:bar", dummy, "#5");
// should not find a compatible namespace when XmlnsCompatibleWith is used with undefined subsuming namespace
Assert.AreEqual ("urn:bar", dummy, "#5");
// should not find a compatible namespace when XmlnsCompatibleWith is used with undefined subsuming namespace
Assert.IsFalse(ctx.TryGetCompatibleXamlNamespace("urn:bar2", out dummy), "#6");
Assert.IsFalse(ctx.TryGetCompatibleXamlNamespace("urn:foo2", out dummy), "#7");
}
/*
var settings = new XamlSchemaContextSettings () { FullyQualifyAssemblyNamesInClrNamespaces = true };
ctx = new XamlSchemaContext (new Assembly [] {typeof (XamlSchemaContext).Assembly }, settings);
ctx = new XamlSchemaContext (new Assembly [] {GetType ().Assembly }, settings);
arr = ctx.GetAllXamlNamespaces ().ToArray ();
Assert.AreEqual (2, arr.Length, "#5");
Assert.IsTrue (arr.Contains ("urn:mono-test"), "#5-2");
Assert.IsTrue (arr.Contains ("urn:mono-test2"), "#5-3");
}
*/
}
/*
var settings = new XamlSchemaContextSettings () { FullyQualifyAssemblyNamesInClrNamespaces = true };
ctx = new XamlSchemaContext (new Assembly [] {typeof (XamlSchemaContext).Assembly }, settings);
ctx = new XamlSchemaContext (new Assembly [] {GetType ().Assembly }, settings);
arr = ctx.GetAllXamlNamespaces ().ToArray ();
Assert.AreEqual (2, arr.Length, "#5");
Assert.IsTrue (arr.Contains ("urn:mono-test"), "#5-2");
Assert.IsTrue (arr.Contains ("urn:mono-test2"), "#5-3");
}
*/
[Test]
public void GetXamlTypeAndAllXamlTypes ()
{

Просмотреть файл

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="NUnit" version="2.6.4" targetFramework="net45" />
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="NUnit" version="2.6.4" targetFramework="net45" />
</packages>