csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
6.7 KiB
99 lines
6.7 KiB
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<TargetFramework>netstandard2.0</TargetFramework>
|
|
<DefineConstants>PCL;NETSTANDARD;NETSTANDARD2_0;HAS_TYPE_CONVERTER;HAS_CUSTOM_ATTRIBUTE_PROVIDER;</DefineConstants>
|
|
<UseCecil>false</UseCecil>
|
|
<DefineConstants Condition="$(UseCecil) == true">$(DefineConstants);RUNTIME_XAML_CECIL</DefineConstants>
|
|
<EnableDefaultCompileItems>False</EnableDefaultCompileItems>
|
|
<EnableDefaultItems>false</EnableDefaultItems>
|
|
<NoWarn>CS1591</NoWarn>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Compile Include="AvaloniaXamlLoader.cs" />
|
|
<Compile Include="Converters\AvaloniaUriTypeConverter.cs" />
|
|
<Compile Include="Converters\AvaloniaEventConverter.cs" />
|
|
<Compile Include="Converters\FontFamilyTypeConverter.cs" />
|
|
<Compile Include="Converters\MemberSelectorTypeConverter.cs" />
|
|
<Compile Include="Converters\NullableTypeConverter.cs" />
|
|
<Compile Include="Converters\ParseTypeConverter.cs" />
|
|
<Compile Include="Converters\SetterValueTypeConverter.cs" />
|
|
<Compile Include="Converters\TimeSpanTypeConverter.cs" />
|
|
<Compile Include="Extensions.cs" />
|
|
<Compile Include="MarkupExtensions\DynamicResourceExtension.cs" />
|
|
<Compile Include="MarkupExtensions\ResourceInclude.cs" />
|
|
<Compile Include="MarkupExtensions\StaticResourceExtension.cs" />
|
|
<Compile Include="MarkupExtensions\StyleIncludeExtension.cs" />
|
|
<Compile Include="Parsers\PropertyParser.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaResourceXamlInfo.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaXamlContext.cs" />
|
|
<Compile Include="PortableXaml\AttributeExtensions.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaMemberAttributeProvider.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaNameScope.cs" />
|
|
<Compile Include="AvaloniaTypeConverters.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaXamlObjectWriter.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaRuntimeTypeProvider.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaXamlSchemaContext.cs" />
|
|
<Compile Include="Converters\BitmapTypeConverter.cs" />
|
|
<Compile Include="Converters\IconTypeConverter.cs" />
|
|
<Compile Include="Converters\AvaloniaPropertyTypeConverter.cs" />
|
|
<Compile Include="Converters\PointsListTypeConverter.cs" />
|
|
<Compile Include="Converters\SelectorTypeConverter.cs" />
|
|
<Compile Include="MarkupExtensions\BindingExtension.cs" />
|
|
<Compile Include="MarkupExtensions\RelativeSourceExtension.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaTypeAttributeProvider.cs" />
|
|
<Compile Include="PortableXaml\AvaloniaXamlType.cs" />
|
|
<Compile Include="PortableXaml\TypeDescriptorExtensions.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Styling\StyleInclude.cs" />
|
|
<Compile Include="Templates\ControlTemplate.cs" />
|
|
<Compile Include="Templates\DataTemplate.cs" />
|
|
<Compile Include="Templates\FocusAdornerTemplate.cs" />
|
|
<Compile Include="Templates\ItemsPanelTemplate.cs" />
|
|
<Compile Include="Templates\MemberSelector.cs" />
|
|
<Compile Include="Templates\Template.cs" />
|
|
<Compile Include="Templates\TemplateContent.cs" />
|
|
<Compile Include="Templates\TemplateLoader.cs" />
|
|
<Compile Include="Templates\TreeDataTemplate.cs" />
|
|
<Compile Include="XamlIl\AvaloniaXamlIlRuntimeCompiler.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlConstructorServiceProviderTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlControlTemplateTargetTypeMetadataTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlDesignPropertiesTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlMetadataRemover.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlTransformInstanceAttachedProperties.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\XamlIlAvaloniaPropertyHelper.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\AvaloniaXamlIlCompiler.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\AvaloniaXamlIlLanguage.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AddNameScopeRegistration.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlSetterTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\IgnoredDirectivesTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\KnownPseudoMarkupExtensionsTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\AvaloniaXamlIlSelectorTransformer.cs" />
|
|
<Compile Include="XamlIl\CompilerExtensions\Transformers\XNameTransformer.cs" />
|
|
<Compile Include="XamlIl\Runtime\IAvaloniaXamlIlParentStackProvider.cs" />
|
|
<Compile Include="XamlIl\Runtime\IAvaloniaXamlIlXmlNamespaceInfoProviderV1.cs" />
|
|
<Compile Include="XamlIl\Runtime\XamlIlRuntimeHelpers.cs" />
|
|
<Compile Include="XamlLoadException.cs" />
|
|
<Compile Include="PortableXaml\portable.xaml.github\src\Portable.Xaml\**\*.cs" Exclude="PortableXaml\portable.xaml.github\src\Portable.Xaml\Assembly\**\*.cs" />
|
|
<Compile Include="XamlIl\xamlil.github\src\XamlIl\**\*.cs" />
|
|
<Compile Condition="$(UseCecil) == true" Include="XamlIl\xamlil.github\src\XamlIl.Cecil\**\*.cs" />
|
|
<Compile Remove="XamlIl\xamlil.github\**\obj\**\*.cs" />
|
|
<Compile Include="..\Avalonia.Markup\Markup\Parsers\SelectorGrammar.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\..\Avalonia.Animation\Avalonia.Animation.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Base\Avalonia.Base.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Controls\Avalonia.Controls.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Input\Avalonia.Input.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Interactivity\Avalonia.Interactivity.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Layout\Avalonia.Layout.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Visuals\Avalonia.Visuals.csproj" />
|
|
<ProjectReference Include="..\..\Avalonia.Styling\Avalonia.Styling.csproj" />
|
|
<ProjectReference Include="..\Avalonia.Markup\Avalonia.Markup.csproj" />
|
|
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
|
|
<PackageReference Condition="$(UseCecil) == true" Include="Mono.Cecil" Version="0.10.3" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Include="XamlIl\CompilerExtensions\README.md" />
|
|
</ItemGroup>
|
|
<Import Project="..\..\..\build\Rx.props" />
|
|
</Project>
|
|
|