File: Microsoft.CSharp.csproj
Web Access
Project: src\src\libraries\Microsoft.CSharp\src\Microsoft.CSharp.csproj (Microsoft.CSharp)
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <EnableDefaultItems>false</EnableDefaultItems>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
    <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
    <DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
    <AssemblyName>Microsoft.CSharp</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <LangVersion>Preview</LangVersion>
    <DefineConstants>TRACE;LEGACY_GETRESOURCESTRING_USER;DEBUG;NET;NET9_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NET9_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER</DefineConstants>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\ArgumentObject.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Binder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\BinderEquivalence.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\BinderHelper.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpArgumentInfo.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpArgumentInfoFlags.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationFlags.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpBinderFlags.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpCallFlags.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpConversionKind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpConvertBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Error.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Errors\ErrorCode.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Errors\ErrorFacts.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Errors\ErrorFmt.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Errors\ErrorHandling.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Errors\MessageID.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\ICSharpBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\ICSharpInvokeOrInvokeMemberBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\RuntimeBinderException.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\RuntimeBinderInternalCompilerException.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\BindingContext.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\BindingFlag.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\BinOpArgInfo.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\BinOpKind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\BinOpSig.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\CandidateFunctionMember.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\ConstVal.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionKind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\EXPRFLAG.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\FundamentalTypes.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinderResult.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookupResults.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\MethodKind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\NullableLift.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\SubstitutionContext.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\AggregateSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\EventSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\FieldSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\IndexerSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\LocalVariableSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodOrPropertySymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\NamespaceOrAggregateSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\NamespaceSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\ParentSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\PropertySymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\Scope.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\Symbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolKind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolMask.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolStore.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\TypeParameterSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\VariableSymbol.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ArrayIndex.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ArrayInitialization.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Assignment.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\BinaryOperator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\BoundAnonymousFunction.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Call.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Cast.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Class.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\CompoundOperator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Concatenate.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Constant.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\EXPR.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExpressionIterator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExprOperator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExprWithArgs.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExprWithType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Field.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\FieldInfo.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\List.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\LocalVariable.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MemberGroup.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MethodInfo.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\NamedArgumentSpecification.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Temporary.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\TypeOf.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\UnaryOperator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\UserDefinedConversion.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\UserDefinedLogicalOperator.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ZeroInitialize.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArgumentListType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\MethodGroupType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullableType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\ParameterModifierType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\PointerType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\Type.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeArray.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeKind.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeParameterType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeTable.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\Types\VoidType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\UnaOpSig.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Semantics\WithType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\SpecialNames.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\SymbolTable.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\NameManager.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\Names.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\NameTable.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\Operators.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\PredefinedName.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\PredefinedType.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\TokenFacts.cs"/>
    <Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\TokenKind.cs"/>
    <Compile Include="..\..\System.Private.CoreLib\src\System\Numerics\Hashing\HashHelpers.cs" Link="src\libraries\System.Private.CoreLib\src\System\Numerics\Hashing\HashHelpers.cs"/>
    <Compile Include="..\..\Common\src\System\Obsoletions.cs" Link="src\libraries\Common\src\System\Obsoletions.cs"/>
    <Compile Include="..\..\Common\src\System\SR.cs" Link="src\libraries\Common\src\System\SR.cs"/>
    <Compile Include="..\..\Common\src\SkipLocalsInit.cs" Link="src\libraries\Common\src\SkipLocalsInit.cs"/>
    <Compile Include="..\..\..\..\artifacts\obj\Microsoft.CSharp\Debug\net9.0\.NETCoreApp,Version=v9.0.AssemblyAttributes.cs" Link="artifacts\obj\Microsoft.CSharp\Debug\net9.0\.NETCoreApp,Version=v9.0.AssemblyAttributes.cs"/>
    <Compile Include="..\..\..\..\artifacts\obj\Microsoft.CSharp\Debug\net9.0\System.SR.cs" Link="artifacts\obj\Microsoft.CSharp\Debug\net9.0\System.SR.cs"/>
    <Compile Include="..\..\..\..\artifacts\obj\Microsoft.CSharp\Debug\net9.0\Microsoft.CSharp.AssemblyInfo.cs" Link="artifacts\obj\Microsoft.CSharp\Debug\net9.0\Microsoft.CSharp.AssemblyInfo.cs"/>
  </ItemGroup>
  <ItemGroup>
    <ReferencePath Include="..\..\..\..\..\ref\ab1944bebdc54e39aa928a23c11b2d80\System.Collections.Concurrent.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\ea3f97b293844a95a7d96fe5aa5cf949\System.Collections.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\6b4278e4feed4f109f9ae5e15d6028b3\System.Linq.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\f0225a9c04d1490ea107e818575baa2e\System.Linq.Expressions.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\ecfac0c0077841a6b5433c90eee656e1\System.Memory.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\68b4b84c52ee4e91ab2ceedf345484e7\System.ObjectModel.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\0fe7e9e0d68d474c903923044fb409dd\System.Runtime.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\2c781fe8da814f3191a483f37b320258\System.Runtime.InteropServices.dll"/>
    <ReferencePath Include="..\..\..\..\..\ref\c3025184d35540879186684ed27c6064\System.Threading.dll"/>
  </ItemGroup>
</Project>