838 references to Assembly
Microsoft.CodeAnalysis.CSharp (105)
Binder\Binder.cs (1)
854return new CompoundUseSiteInfo<AssemblySymbol>(futureDestination, Compilation.Assembly);
Binder\Binder_Constraints.cs (1)
322if (!Compilation.Assembly.RuntimeSupportsByRefLikeGenerics)
Binder\Binder_Conversions.cs (2)
423if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces) 439if (!Compilation.Assembly.RuntimeSupportsInlineArrayTypes)
Binder\Binder_Expressions.cs (8)
1531var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly); 4149var arrayType = ArrayTypeSymbol.CreateCSharpArray(Compilation.Assembly, TypeWithAnnotations.Create(bestType), rank); 6670Debug.Assert((object)this.Compilation.Assembly != null); 6671return IsSymbolAccessibleConditional(constructor, this.Compilation.Assembly, ref useSiteInfo); 8952if (!Compilation.Assembly.RuntimeSupportsByRefFields) 9054if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces && Compilation.SourceModule != symbol.ContainingModule) 9066else if (!Compilation.Assembly.RuntimeSupportsDefaultInterfaceImplementation && Compilation.SourceModule != symbol.ContainingModule) 9525if (!Compilation.Assembly.RuntimeSupportsInlineArrayTypes)
Binder\Binder_Lookup.cs (3)
1532diagInfo = new CSDiagnosticInfo(ErrorCode.ERR_FriendRefNotEqualToThis, unwrappedSymbol.ContainingAssembly.Identity.ToString(), AssemblyIdentity.PublicKeyToString(this.Compilation.Assembly.PublicKey)); 1591ImmutableArray<byte> publicKey = this.Compilation.Assembly.PublicKey; 1717return !IsEffectivelyPrivate(symbol) || symbol.ContainingAssembly == this.Compilation.Assembly;
Binder\Binder_Operators.cs (3)
3821if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces) 5863if (Compilation.Assembly.RuntimeSupportsNumericIntPtr) 5879if (Compilation.Assembly.RuntimeSupportsNumericIntPtr)
Binder\Binder_Symbols.cs (10)
358return this.Compilation.Assembly.GlobalNamespace; 677var array = ArrayTypeSymbol.CreateCSharpArray(this.Compilation.Assembly, type, rankSpecifier.Rank); 842return TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(qualifierOpt ?? this.Compilation.Assembly.GlobalNamespace, string.Empty, arity: 0, errorInfo: null)); 869Compilation.Assembly.GlobalNamespace, identifierValueText, 0, 1970if (container is object && container != Compilation.Assembly && container != Compilation.Assembly.CorLibrary) 2195if (ns.ContainingAssembly == Compilation.Assembly) 2207Debug.Assert(arg2.ContainingAssembly == Compilation.Assembly); 2364return new ExtendedErrorTypeSymbol(qualifierOpt ?? Compilation.Assembly.GlobalNamespace, simpleName, arity, info); 2684Compilation.Assembly.Modules[0].GetReferencedAssemblySymbols())
Binder\BuckStopsHereBinder.cs (1)
70return IsSymbolAccessibleConditional(symbol, Compilation.Assembly, ref useSiteInfo);
Binder\DecisionDagBuilder.cs (2)
459var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(_diagnostics, _compilation.Assembly); 1300var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(_diagnostics, _compilation.Assembly);
Binder\Semantics\Conversions\Conversions.cs (1)
25: base(binder.Compilation.Assembly.CorLibrary, currentRecursionDepth, includeNullability, otherNullabilityOpt)
BoundTree\UnboundLambda.cs (1)
226var useSiteInfo = withDependencies ? new CompoundUseSiteInfo<AssemblySymbol>(binder.Compilation.Assembly) : CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies;
Compilation\CSharpCompilation.cs (19)
1203return index < 0 ? null : this.Assembly.Modules[index]; 1216return Assembly.Modules.SelectMany(module => module.GetReferencedAssemblies()); 1304modules.AddRange(Assembly.Modules); 1401return Assembly.Modules[0]; 1672result = new MissingMetadataTypeSymbol.TopLevel(Assembly.CorLibrary.Modules[0], ref emittedName, specialType); 1676result = Assembly.GetSpecialType(specialType); 1751return Assembly.GetSpecialTypeMember(specialMember); 1761var result = Assembly.GetTypeByReflectionType(type); 1790TypeSymbol? symbol = Assembly.GetTypeByReflectionType(HostObjectType); 1824var result = this.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName, includeReferences: true, isWellKnownType: false, conflicts: out var _); 1848return this.Assembly.ObjectType; 2404return ArrayTypeSymbol.CreateCSharpArray(this.Assembly, TypeWithAnnotations.Create(elementType, elementNullableAnnotation), rank); 3256Assembly.ForceComplete(location, symbolFilter, cancellationToken); 3841var corAssembly = Assembly.CorLibrary as Symbols.Metadata.PE.PEAssemblySymbol; 3980get { return this.Assembly.GetPublicSymbol(); } 4165if (!FunctionPointerTypeSymbol.IsCallingConventionModifier(internalType) || @this.Assembly.CorLibrary != internalType.ContainingAssembly) 4753return !Assembly.RuntimeSupportsNumericIntPtr; 4875return sustainedLowLatency != null && sustainedLowLatency.ContainingAssembly == Assembly.CorLibrary; 4880=> this.Assembly.SupportsRuntimeCapability(capability);
Compilation\SyntaxTreeSemanticModel.cs (4)
1328container = _compilation.Assembly.GlobalNamespace; 2359return _compilation.Assembly.GlobalNamespace; 2371return _compilation.Assembly.GlobalNamespace; 2375return _compilation.Assembly.GlobalNamespace.ImplicitType;
Compiler\ClsComplianceChecker.cs (1)
77checker.Visit(compilation.Assembly);
Compiler\MethodCompiler.cs (1)
351SourceAssemblySymbol assembly = (SourceAssemblySymbol)compilation.Assembly;
Emitter\Model\PEModuleBuilder.cs (1)
1923Debug.Assert(Compilation.Assembly.RuntimeSupportsInlineArrayTypes);
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
333var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(F.Diagnostics, F.Compilation.Assembly);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
277var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(F.Diagnostics, F.Compilation.Assembly);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
620var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(Diagnostics, _bound.Compilation.Assembly);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
117_payloadType = ArrayTypeSymbol.CreateCSharpArray(methodBodyFactory.Compilation.Assembly, TypeWithAnnotations.Create(payloadElementType)); 253ArrayTypeSymbol.CreateCSharpArray(_methodBodyFactory.Compilation.Assembly, TypeWithAnnotations.Create(_payloadType));
Lowering\LocalRewriter\LocalRewriter.cs (2)
630TypeSymbol container = compilation.Assembly.GetSpecialType(type); 1136return new CompoundUseSiteInfo<AssemblySymbol>(_diagnostics, _compilation.Assembly);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
2031method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member); 2034(object)(method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member)) == null)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (6)
239ArrayTypeSymbol.CreateSZArray(_compilation.Assembly, elementType), 295arrayType = ArrayTypeSymbol.CreateSZArray(_compilation.Assembly, elementType); 420arrayOrList = CreateEmptyArray(syntax, ArrayTypeSymbol.CreateSZArray(_compilation.Assembly, elementType)); 441SynthesizedReadOnlyListKind.Array => createArray(node, ArrayTypeSymbol.CreateSZArray(_compilation.Assembly, elementType)), 536compilation.Assembly.RuntimeSupportsInlineArrayTypes; 549Debug.Assert(_compilation.Assembly.RuntimeSupportsInlineArrayTypes);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
104var byteArray = ArrayTypeSymbol.CreateSZArray(_compilation.Assembly, TypeWithAnnotations.Create(byteType)); 816var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly); 1493Debug.Assert(!_compilation.Assembly.RuntimeSupportsNumericIntPtr); 1792Debug.Assert(!_compilation.Assembly.RuntimeSupportsNumericIntPtr);
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
131var ctor = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member); 150var ctor = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(SpecialMember.System_DateTime__CtorInt64);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
167method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(SpecialMember.System_Decimal__op_UnaryNegation); 977var method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
436var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(F.Diagnostics, F.Compilation.Assembly);
Symbols\Compilation_WellKnownMembers.cs (3)
106result = GetRuntimeMember(type, descriptor, WellKnownMemberSignatureComparer, accessWithinOpt: this.Assembly); 148result = this.Assembly.GetTypeByMetadataName( 177result = new MissingMetadataTypeSymbol.TopLevel(this.Assembly.Modules[0], ref emittedName, type, errorInfo);
Symbols\ConstraintsHelper.cs (4)
83template: new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, currentCompilation.Assembly)); 104if (!typeParameter.DeclaringCompilation.Assembly.RuntimeSupportsByRefLikeGenerics) 541this(currentCompilation, conversions, includeNullability, location, diagnostics, template: new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, currentCompilation.Assembly)) 977if (!args.CurrentCompilation.Assembly.RuntimeSupportsByRefLikeGenerics)
Symbols\ExtendedErrorTypeSymbol.cs (1)
29: this(compilation.Assembly.GlobalNamespace, name, arity, errorInfo, unreported, variableUsedBeforeDeclaration)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
211specifierType = compilation.Assembly.CorLibrary.LookupDeclaredTopLevelMetadataType(ref metadataName); 213Debug.Assert(specifierType is null || ReferenceEquals(specifierType.ContainingAssembly, compilation.Assembly.CorLibrary)); 217specifierType = new MissingMetadataTypeSymbol.TopLevel(compilation.Assembly.CorLibrary.Modules[0], ref metadataName, new CSDiagnosticInfo(ErrorCode.ERR_TypeNotFound, typeName)); 231if (!compilation.Assembly.RuntimeSupportsUnmanagedSignatureCallingConvention)
Symbols\ReferenceManager.cs (4)
1088: base(compilation.Assembly.Identity, GetReferencedAssemblies(compilation), embedInteropTypes) 1096var modules = compilation.Assembly.Modules; 1139assemblies.Add(Compilation.Assembly); 1164return ReferenceEquals(asm, Compilation.Assembly);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
505if (!compilation.Assembly.RuntimeSupportsByRefFields)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
58ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly,
Symbols\TypeSymbol.cs (2)
848var useSiteInfo = compilation is object ? new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly) : CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies; 1023var useSiteInfo2 = compilation is object ? new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly) : CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies;
Utilities\TypeSymbolExtensions.cs (2)
280return compilation.Assembly.GetSpecialType(SpecialType.System_Object); 284return compilation.Assembly.GetSpecialType(SpecialType.System_ValueType);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
CodeGen\CodeGenOverridingAndHiding.cs (2)
1196Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 1197if (compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses)
CodeGen\CodeGenTests.cs (1)
13274var assembly = (SourceAssemblySymbol)compilation.Assembly;
CodeGen\CodeGenTupleTest.cs (2)
13919Assert.NotSame(comp2.Assembly, (AssemblySymbol)comp3.GetAssemblyOrModuleSymbol(comp2CompilationRef)); // We are interested in retargeting scenario 14084Assert.NotSame(comp2.Assembly, (AssemblySymbol)comp3.GetAssemblyOrModuleSymbol(comp2CompilationRef)); // We are interested in retargeting scenario
Emit\CompilationEmitTests.cs (8)
4017var assembly = compilation.Assembly; 4053var assembly = compilation.Assembly; 4083var assembly = compilation.Assembly; 4114var assembly = compilation.Assembly; 4145var assembly = compilation.Assembly; 4176var assembly = compilation.Assembly; 5049Assert.NotSame(comp.Assembly.CorLibrary, comp.Assembly);
Emit\DeterministicTests.cs (1)
362Assert.Same(forwardedToCompilation2.Assembly.GetPublicSymbol(), type.ContainingAssembly);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (9)
Emit\EditAndContinue\AssemblyReferencesTests.cs (9)
311((SourceAssemblySymbol)lib0.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version0); 315((SourceAssemblySymbol)lib1.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version1); 319((SourceAssemblySymbol)lib2.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version2); 358"Lib, " + lib0.Assembly.Identity.Version, 360"Lib, " + lib0.Assembly.Identity.Version, 362"Lib, " + lib0.Assembly.Identity.Version, 395((SourceAssemblySymbol)lib0.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1001)); 399((SourceAssemblySymbol)lib1.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1002)); 403((SourceAssemblySymbol)lib2.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1003));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (97)
Attributes\AttributeTests.cs (6)
1427var attrs = compilation.Assembly.GetAttributes(); 8681var assembly = compilation.Assembly; 8724var assembly = compilation.Assembly; 8771var assembly = compilation.Assembly; 10035Assert.Same(compilation1.Assembly, compilation2.SourceModule.ReferencedAssemblySymbols[1]); 10046Assert.NotSame(compilation1.Assembly, compilation3.SourceModule.ReferencedAssemblySymbols[1]);
Attributes\AttributeTests_Assembly.cs (33)
33Assert.Equal(new Version(1, 2, 3, 4), other.Assembly.Identity.Version); 146Assert.Equal("1.2.3.4", ((SourceAssemblySymbol)other.Assembly).FileVersion); 156Assert.Equal("1.2", ((SourceAssemblySymbol)other.Assembly).FileVersion); 166Assert.Equal("65535.65535.65535.65535", ((SourceAssemblySymbol)other.Assembly).FileVersion); 269Assert.Equal("One Hundred Years of Solitude", ((SourceAssemblySymbol)other.Assembly).Title); 279Assert.Null(((SourceAssemblySymbol)other.Assembly).Title); 289Assert.Equal("A classic of magical realist literature", ((SourceAssemblySymbol)other.Assembly).Description); 299Assert.Equal("pt-BR", (other.Assembly.Identity.CultureName)); 520Assert.Equal("MossBrain", ((SourceAssemblySymbol)other.Assembly).Company); 526Assert.Equal("微软", ((SourceAssemblySymbol)other.Assembly).Company); 536Assert.Equal("Sound Cannon", ((SourceAssemblySymbol)other.Assembly).Product); 546Assert.Equal("مايكروسوفت", ((SourceAssemblySymbol)other.Assembly).Copyright); 556Assert.Equal("circle R", ((SourceAssemblySymbol)other.Assembly).Trademark); 562Assert.Equal("", ((SourceAssemblySymbol)other.Assembly).Trademark); 572Assert.Equal("1.2.3garbage", ((SourceAssemblySymbol)other.Assembly).InformationalVersion); 871var attrs = comp.Assembly.GetAttributes(); 894var attrs = comp.Assembly.GetAttributes(); 1021var sourceAttributes = compilation.Assembly 1083var attrs = consoleappCompilation.Assembly.GetAttributes(); 1126Assert.Equal(0, consoleappCompilation.Assembly.GetAttributes().Length); 1204var attrs = consoleappCompilation.Assembly.GetAttributes(); 1241Assert.Equal(0, consoleappCompilation.Assembly.GetAttributes().Length); 1284var attrs = consoleappCompilation.Assembly.GetAttributes(); 1377var attrs = consoleappCompilation.Assembly.GetAttributes(); 1425var attrs = compilation.Assembly.GetAttributes(); 1436attrs = compilation.Assembly.GetAttributes(); 1444attrs = compilation.Assembly.GetAttributes(); 1786var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 2123Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2155Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2185Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2217Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2242Assert.Equal(2, appCompilation.Assembly.Modules.Length);
Attributes\AttributeTests_Embedded.cs (1)
429var embeddedAttribute = comp.Assembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
Attributes\InternalsVisibleToAndStrongNameTests.cs (42)
111Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 145Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 156Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 175Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 185Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 257Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 284Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 304Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 314Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 326Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey)); 351Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 360Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 373Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 387Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 406Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 418Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 430Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 454Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 465Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 479Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)); 508Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)); 763Assert.True(comp.Assembly.PublicKey.IsDefaultOrEmpty); 1109Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1138Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1167Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1199Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1234Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1274Assert.True(other.Assembly.GivesAccessTo(requestor.Assembly)); 1306Assert.False(other.Assembly.GivesAccessTo(requestor.Assembly)); 1342Assert.False(other.Assembly.GivesAccessTo(requestor.Assembly)); 1387Assert.True(giver.Assembly.GivesAccessTo(requestor.Assembly)); 1460Assert.Equal(TestResources.General.snMaxSizePublicKey, comp.Assembly.Identity.PublicKey); 1461Assert.Equal<byte>(pubKeyTokenBytes, comp.Assembly.Identity.PublicKeyToken); 1478Assert.Equal(TestResources.General.snMaxSizePublicKey, comp2.Assembly.Identity.PublicKey); 1479Assert.Equal<byte>(pubKeyTokenBytes, comp2.Assembly.Identity.PublicKeyToken); 1488Assert.Equal(TestResources.General.snMaxSizePublicKey, comp3.Assembly.Identity.PublicKey); 1489Assert.Equal<byte>(pubKeyTokenBytes, comp3.Assembly.Identity.PublicKeyToken); 1853Assert.StartsWith("0024000004", ((SourceAssemblySymbol)comp.Assembly.Modules[1].ContainingAssembly).SignatureKey);
FieldKeywordTests.cs (1)
8494Assert.Equal(includeRuntimeSupport, comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation);
Semantics\ExtensionTests2.cs (2)
10500Assert.True(comp.Assembly.RuntimeSupportsNumericIntPtr); 10507Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr);
Semantics\RecordTests.cs (12)
10782Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 10785var expectedClone = comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses 15911Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 15914string expectedClone = comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses 23721Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 23724string expectedClone = comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses 25774Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, c.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 25777if (c.Assembly.RuntimeSupportsCovariantReturnsOfClasses) 26085Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 26088if (comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses) 30270Assert.False(compA.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 30300Assert.True(compB.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (40)
Semantics\AmbiguousOverrideTests.cs (4)
141if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation) 201if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation) 263if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation) 304if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation)
Semantics\InheritanceBindingTests.cs (5)
4989Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 4992if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation) 5050Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 5053if (compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses) 6704var c2Type = comp.Assembly.Modules[0].GlobalNamespace.GetTypeMembers("C2").Single();
Semantics\InitOnlyMemberTests.cs (2)
2285Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2378Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation);
Semantics\NativeIntegerTests.cs (12)
76Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 91Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 181Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 187Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 194Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 200Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 785var corLibA = comp.Assembly.CorLibrary; 799var corLibB = comp.Assembly.CorLibrary; 866var corLibA = comp.Assembly.CorLibrary; 909var corLibB = comp.Assembly.CorLibrary; 981var corLibA = comp.Assembly.CorLibrary; 1026var corLibB = comp.Assembly.CorLibrary;
Semantics\RefFieldTests.cs (14)
2237Assert.False(comp.Assembly.RuntimeSupportsByRefFields); 2245Assert.True(comp.Assembly.RuntimeSupportsByRefFields); 2253Assert.False(comp.Assembly.RuntimeSupportsByRefFields); 2258Assert.True(comp.Assembly.RuntimeSupportsByRefFields); 2958comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3096comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3202comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3463comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3517comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3563comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3681comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3796comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3881comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 4067comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics);
Semantics\StructConstructorTests.cs (2)
3222var corLibA = comp.Assembly.CorLibrary; 3240var corLibB = comp.Assembly.CorLibrary;
Semantics\StructsTests.cs (1)
388Assert.NotSame(c1.Assembly, c1AsmRef);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (566)
Compilation\CompilationAPITests.cs (12)
1693Assert.Equal("?", compilation.Assembly.Name); 1694Assert.Equal("?", compilation.Assembly.Identity.Name); 1701Assert.Equal("?", compilation.Assembly.Name); 1702Assert.Equal("?", compilation.Assembly.Identity.Name); 1709Assert.Equal("ModuleAssemblyName", compilation.Assembly.Name); 1710Assert.Equal("ModuleAssemblyName", compilation.Assembly.Identity.Name); 3104Assert.Equal(2, comp.Assembly.Modules.Length); 3125Assert.Equal(1, comp.Assembly.Modules.Length); 3146Assert.Equal(1, comp.Assembly.Modules.Length); 3477Assert.Same(comp.Assembly.GetPublicSymbol(), types[0].ContainingAssembly); 3572Assert.Same(comp.Assembly.GetPublicSymbol(), types[0].ContainingAssembly); 3614Assert.Same(types[0].ContainingAssembly, current.Assembly.GetPublicSymbol());
Compilation\ReferenceManagerTests.cs (27)
946var mods = compilation.Assembly.Modules.ToArray(); 1001var refs = compilation.Assembly.Modules.Select(module => module.GetReferencedAssemblies()).ToArray(); 1282Assert.NotNull(c1.Assembly); // force creation of SourceAssemblySymbol 1327Assert.Throws<TestException>(() => { var a = c.Assembly; }); 1662Assert.NotEqual(comp.Assembly.Identity, actualIdentity); 1774Assert.Equal(comp1.Assembly, moduleSymbol1.ContainingAssembly); 1781Assert.Equal(comp1.Assembly, moduleTypeSymbol1.ContainingAssembly); 1787Assert.Equal(comp2.Assembly, moduleSymbol2.ContainingAssembly); 1793Assert.Equal(comp2.Assembly, moduleTypeSymbol2.ContainingAssembly); 1844Assert.NotSame(cPublic.Assembly.CorLibrary, cInternal.Assembly.CorLibrary); 1845Assert.NotSame(cAll.Assembly.CorLibrary, cInternal.Assembly.CorLibrary); 1846Assert.NotSame(cAll.Assembly.CorLibrary, cPublic.Assembly.CorLibrary); 1848Assert.Same(cPublic.Assembly.CorLibrary, cPublic2.Assembly.CorLibrary); 1849Assert.Same(cInternal.Assembly.CorLibrary, cInternal2.Assembly.CorLibrary); 1850Assert.Same(cAll.Assembly.CorLibrary, cAll2.Assembly.CorLibrary); 2063Assert.Equal("B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ce65828c82a341f2", libBv1.Assembly.Identity.GetDisplayName()); 2064Assert.Equal("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=ce65828c82a341f2", libBv2.Assembly.Identity.GetDisplayName()); 2152var assembly1 = corlib1.Assembly; 2155var assembly2 = corlib2.Assembly; 2171Assert.Equal("System.Numerics.Vectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", vectors40.Assembly.Identity.GetDisplayName()); 2178Assert.Equal("System.Numerics.Vectors, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", vectors41.Assembly.Identity.GetDisplayName());
DeclarationTests.cs (2)
292var type = compilation.Assembly.GlobalNamespace.GetTypeMembers().First(); 339var type = compilation.Assembly.GlobalNamespace.GetTypeMembers().First();
DocumentationComments\MethodDocumentationCommentTests.cs (1)
205var type = compilation.Assembly.GlobalNamespace.GetMember<NamedTypeSymbol>("C");
Symbols\AssemblyAndNamespaceTests.cs (6)
31var sym = comp.Assembly; 385Assert.Equal(objectType, comp.Assembly.GetSpecialType(SpecialType.System_Object)); 386Assert.Equal(objectType, comp.Assembly.CorLibrary.GetSpecialType(SpecialType.System_Object)); 438Assert.Null(comp.Assembly.GetTypeByMetadataName("System.Threading.Tasks.Task")); 439Assert.Equal(taskType, comp.Assembly.CorLibrary.GetTypeByMetadataName("System.Threading.Tasks.Task")); 688Assert.True(comp.Assembly.Identity.IsRetargetable);
Symbols\CompilationCreationTests.cs (8)
97var arrayOfc107 = ArrayTypeSymbol.CreateCSharpArray(c1.Assembly, TypeWithAnnotations.Create(c107)); 113Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 115var cyclic1Asm = (SourceAssemblySymbol)tc1.Assembly; 2524var typeC5 = c5.Assembly.GlobalNamespace.GetTypeMembers("C5").Single(); 2565SourceAssemblySymbol c1AsmSource = (SourceAssemblySymbol)c1.Assembly; 2570SourceAssemblySymbol c2AsmSource = (SourceAssemblySymbol)c2.Assembly; 2707var boundRefs = compilation.Assembly.BoundReferences(); 2978var sourceAssembly = lib2.Assembly;
Symbols\CorLibrary\Choosing.cs (1)
44Assert.Same(corLib.Assembly, obj.ContainingAssembly);
Symbols\CorLibrary\CorTypes.cs (3)
189Assert.Same(c1.Assembly, c1.Assembly.CorLibrary); 191MetadataOrSourceAssemblySymbol msCorLibRef = (MetadataOrSourceAssemblySymbol)c1.Assembly;
Symbols\CovariantReturnTests.cs (7)
462var coreLibrary = comp.GetMetadataReference(comp.Assembly.CorLibrary); 467var originalCorLib = comp.Assembly.CorLibrary; 468var newCorLib = result.Assembly.CorLibrary; 484var coreLibrary = comp.GetMetadataReference(comp.Assembly.CorLibrary); 503var coreLibrary = comp.GetMetadataReference(comp.Assembly.CorLibrary); 519var originalCorLib = comp.Assembly.CorLibrary; 520var newCorLib = result.Assembly.CorLibrary;
Symbols\DefaultInterfaceImplementationTests.cs (389)
119Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 171Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 290Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 347Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 363Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 430Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 487Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 503Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 581Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 679Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 781Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 883Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 970Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1045Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1124Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1203Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1282Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1366Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1454Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1542Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1668Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1726Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1747Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1874Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1913Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1931Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2105Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2184Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2206Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2582Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2636Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2653Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2973Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3009Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3045Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3086Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3111Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3136Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3166Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3200Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3234Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3273Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3298Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3323Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3362Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3451Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3517Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3602Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3725Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3867Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3985Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4137Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4396Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4473Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4492Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4536Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4582Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4738Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4789Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4805Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4870Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5106Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5143Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5171Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5208Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5247Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5300Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5386Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5503Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5594Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5739Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5828Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5858Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5956Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5968Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6014Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6033Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6083Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6129Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6192Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6223Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6239Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6286Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6357Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6371Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6544Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6601Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6622Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6946Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7049Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7140Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7247Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7420Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7480Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7534Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7562Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7666Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7699Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7715Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7763Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7815Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7972Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8088Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8248Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8366Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8402Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8615Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8682Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9044Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9095Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9233Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9260Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9268Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9285Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9298Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9311Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9450Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9465Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9475Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9890Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9902Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9910Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9922Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10136Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10195Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10306Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10374Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10459Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10509Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10577Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10679Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10884Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10918Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10930Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10941Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11850Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11884Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11893Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11910Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11918Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11926Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11986Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11999Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12008Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12025Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12040Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12047Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12106Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12122Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12131Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12148Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12163Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12176Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12615Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12626Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12640Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12703Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12714Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12728Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12791Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12802Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12816Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12895Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12950Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13023Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13080Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13570Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13661Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13900Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14609Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14708Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14915Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14923Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14935Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14961Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14969Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14988Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15113Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15121Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15132Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15140Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15148Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16178Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16310Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16582Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16770Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16920Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16927Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17018Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17268Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17459Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17513Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17530Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17544Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17729Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18285Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18318Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18332Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18460Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18468Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18487Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18498Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18507Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19840Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19894Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19911Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19925Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 20173Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 21555Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22044Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22134Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22373Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22628Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 24510Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 24542Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26534Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26571Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26610Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26746Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26802Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 27136Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 27226Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28120Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28198Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28421Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28429Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28481Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28504Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28512Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28531Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29581Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29699Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29995Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30106Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30268Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30321Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30441Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30662Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30864Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30918Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30933Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30947Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32962Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32978Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32994Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33120Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33144Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33230Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33285Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33310Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33436Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33484Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33533Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33591Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33653Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33717Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33763Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33802Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33887Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33983Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34144Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34160Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34176Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34191Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34197Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34213Assert.True(compilation6.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34285Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34466Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34492Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34504Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34543Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34588Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34686Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34692Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34706Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34800Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34897Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34915Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36389Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36407Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36424Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36432Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36577Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36595Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36612Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36620Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36765Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36783Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36800Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36808Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36890Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36989Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37005Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37021Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37277Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37294Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37525Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37608Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37955Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37990Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38005Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38404Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38423Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38441Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38449Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38744Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38803Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38829Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38841Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38883Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38912Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39005Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39011Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39018Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39109Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39178Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39196Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40017Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40035Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40053Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40215Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40245Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40395Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40426Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40575Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40618Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40666Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40790Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40856Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40930Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41072Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41090Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41108Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41125Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41131Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41144Assert.True(compilation6.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41241Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41465Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41491Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41503Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41545Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41590Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41671Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41677Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41691Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41785Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41854Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41872Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42022Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42042Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42061Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42069Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42226Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42246Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42265Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42273Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42430Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42450Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42469Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42477Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45011Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45853Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45945Assert.False(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46121Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46209Assert.False(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46265Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49616Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49617Assert.False(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49627Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49628Assert.True(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49661Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49662Assert.Same(compilation1.Assembly, compilation1.Assembly.CorLibrary); 49670Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49671Assert.True(compilation2.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49777Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49778Assert.Same(compilation1.Assembly, compilation1.Assembly.CorLibrary); 49786Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49787Assert.False(compilation2.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49927Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49928Assert.False(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 67719Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67884Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67912Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67940Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68691Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68697Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68708Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation);
Symbols\ExtensionMethodTests.cs (2)
117var refType = compilation.Assembly.GlobalNamespace.GetMember<NamedTypeSymbol>("A"); 2528var arrayType = ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly, TypeWithAnnotations.Create(stringType), 1);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1964Assert.NotSame(testConvention!.ContainingAssembly.CorLibrary, mainComp.Assembly.CorLibrary);
Symbols\ImplicitClassTests.cs (2)
30var n = ((NamespaceSymbol)c.Assembly.GlobalNamespace.GetMembers("N").Single()); 60var scriptClass = (NamedTypeSymbol)c.Assembly.GlobalNamespace.GetMember("Script");
Symbols\Metadata\PE\BaseTypeResolution.cs (2)
313Assert.Equal("System.Object", ((SourceModuleSymbol)c1.Assembly.Modules[0]).GetCorLibType(SpecialType.System_Object).ToTestDisplayString()); 318Assert.Equal("System.Object[missing]", ((SourceModuleSymbol)c2.Assembly.Modules[0]).GetCorLibType(SpecialType.System_Object).ToTestDisplayString());
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
104var assembly = compilation.Assembly;
Symbols\Metadata\PE\NoPia.cs (4)
372var localTypes1Asm = localTypes1.Assembly; 376var localTypes2Asm = localTypes2.Assembly; 693Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 696Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (4)
484var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 500var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 516var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 564var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies();
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (13)
33var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 94var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 128var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 191var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 228var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 263var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 294var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 322var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 344var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 367var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 428Assert.True(localType2.Assembly.GetNoPiaResolutionAssemblies().First(arg => arg.Name == "Dummy1").IsLinked); 436var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies(); 476var localConsumerRefsAsm = localConsumer.Assembly.GetNoPiaResolutionAssemblies();
Symbols\Metadata\PE\TypeForwarders.cs (5)
114Assert.Equal(funcType, compilation.Assembly.GetTypeByMetadataName(funcTypeMetadataName, includeReferences: true, isWellKnownType: false, conflicts: out var _)); 1621Assert.Equal(new[] { "CF1" }, GetNamesOfForwardedTypes(modCompilation.Assembly)); 1630Assert.Equal(new[] { "CF1" }, GetNamesOfForwardedTypes(appCompilation.Assembly)); 1632var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1686module = (PEModuleSymbol)appCompilation.Assembly.Modules[1];
Symbols\MockSymbolTests.cs (3)
28ArrayTypeSymbol ats1 = ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly, TypeWithAnnotations.Create(elementType), rank: 1); 37ArrayTypeSymbol ats2 = ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly, TypeWithAnnotations.Create(elementType), rank: 2); 45ArrayTypeSymbol ats3 = ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly, TypeWithAnnotations.Create(elementType), rank: 3);
Symbols\NamespaceExtentTests.cs (2)
21var a1 = c1.Assembly; 22var a2 = c2.Assembly;
Symbols\Retargeting\NoPia.cs (8)
296Assert.Same(assemblies[2], LocalTypes1.Assembly.CorLibrary); 297Assert.Same(assemblies[2], LocalTypes2.Assembly.CorLibrary); 1264Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 1267Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol 1290Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 1293Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol 1320Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 1323Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
72var c1Assembly = compilation1.Assembly;
Symbols\Retargeting\RetargetCustomModifiers.cs (2)
35var c1Assembly = c1.Assembly; 149var c1Assembly = c1.Assembly;
Symbols\Retargeting\RetargetingTests.cs (21)
342var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 379var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 411var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 439var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 465var retargetingAssembly = new RetargetingAssemblySymbol((SourceAssemblySymbol)comp.Assembly, isLinked: false); 489var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 521var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 550var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 579var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 609var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 646var sourceAssembly = (SourceAssemblySymbol)comp.Assembly; 667var sourceAssembly = (SourceAssemblySymbol)compilation.Assembly; 733NamedTypeSymbol c1 = comp1.Assembly.GlobalNamespace.GetTypeMembers("C1").Single(); 845Assert.NotSame(originalComp.Assembly, mRetargeted.ContainingAssembly); 847Assert.Same(originalComp.Assembly, ((RetargetingAssemblySymbol)mRetargeted.ContainingAssembly).UnderlyingAssembly); 985return (retargeted1.Assembly, retargeted2.Assembly, consistent.Assembly, originalComp, retargetedComp); 989AssemblyIdentity assemblyIdentity = comp.Assembly.Identity; 1076Assert.NotSame(containingAssembly, beforeRetargeting.Assembly); 1077Assert.Same(containingAssembly, afterRetargeting.Assembly);
Symbols\Source\EventTests.cs (1)
42var actualSymbols = comp.Assembly.GlobalNamespace.GetMembers();
Symbols\Source\FileModifierTests.cs (2)
4383Assert.NotEqual(comp.Assembly.CorLibrary, comp2.Assembly.CorLibrary);
Symbols\Source\MethodTests.cs (1)
1428NamedTypeSymbol nts = comp.Assembly.GlobalNamespace.GetTypeMembers()[0];
Symbols\Source\ModifierTests.cs (1)
159var arrayType = ArrayTypeSymbol.CreateCSharpArray(comp.Assembly, TypeWithAnnotations.Create(typeParamType, customModifiers: customModifiers)); // This is legal, but we're already manually constructing types.
Symbols\StaticAbstractMembersInInterfacesTests.cs (12)
5284Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5285Assert.True(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5320Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5321Assert.True(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5362Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5363Assert.False(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5377Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5378Assert.False(compilation2.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5403Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5404Assert.False(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5418Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5419Assert.False(compilation2.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces);
Symbols\SymbolErrorTests.cs (6)
7094Assert.Equal(1, comp.Assembly.Modules[1].GlobalNamespace.GetTypeMembers("<ModuleA01>f__AnonymousType0", 1).Length); 7095Assert.Equal(1, comp.Assembly.Modules[2].GlobalNamespace.GetTypeMembers("<ModuleB01>f__AnonymousType0", 1).Length); 7961Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 7962if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation) 18867Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 18868if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation)
Symbols\TypeResolutionTests.cs (10)
73Assert.Same(c2.Assembly, c2TestClass.ContainingAssembly); 125var intSym = c.Assembly.GetTypeByReflectionType(typeof(int)); 129var strcmpSym = c.Assembly.GetTypeByReflectionType(typeof(StringComparison)); 133var arraySym = c.Assembly.GetTypeByReflectionType(typeof(List<int>[][,,])); 137var ptrSym = c.Assembly.GetTypeByReflectionType(typeof(char).MakePointerType().MakePointerType()); 142var nestedSym1 = c.Assembly.GetTypeByReflectionType(typeof(C<int, bool>.D.E<double, float>.F<byte>)); 151var err = c.Assembly.GetTypeByReflectionType(typeof(C<Process, bool>.D.E<double, float>.F<byte>)); 154err = c.Assembly.GetTypeByReflectionType(typeof(C<int, bool>.D.E<double, Process>.F<byte>)); 157err = c.Assembly.GetTypeByReflectionType(typeof(Process[])); 160err = c.Assembly.GetTypeByReflectionType(typeof(SyntaxKind).MakePointerType());
Symbols\TypeTests.cs (6)
927var typeSym = comp.Assembly.GlobalNamespace.GetTypeMembers().First(); 945NamedTypeSymbol testTypeSymbol = comp.Assembly.GlobalNamespace.GetTypeMembers("Test").Single() as NamedTypeSymbol; 967var typeSym = comp.Assembly.GlobalNamespace.GetTypeMembers("MyClass").First(); 981NamedTypeSymbol testTypeSymbol = comp.Assembly.GlobalNamespace.GetTypeMembers("MyClass").Single() as NamedTypeSymbol; 994NamedTypeSymbol testTypeSymbol = comp.Assembly.GlobalNamespace.GetTypeMembers("X").Single() as NamedTypeSymbol; 1017var typeSym = comp.Assembly.GlobalNamespace.GetTypeMembers("SubGenericClass").First();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CompilingTestBase.cs (1)
30(SourceAssemblySymbol)compilation.Assembly,
CSharpTestBase.cs (2)
1915Assert.NotNull(c.Assembly); // force creation of SourceAssemblySymbol 1917((SourceAssemblySymbol)c.Assembly).lazyAssemblyIdentity = identity;
Extensions.cs (1)
95return (SourceAssemblySymbol)@this.Assembly;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdEventTests.cs (2)
2874var retargetingAssembly = new RetargetingAssemblySymbol((SourceAssemblySymbol)comp.Assembly, isLinked: false); 2875retargetingAssembly.SetCorLibrary(comp.Assembly.CorLibrary);
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
393((SourceAssemblySymbol)compilation.Assembly).lazyAssemblyIdentity = assemblyIdentity;