840 references to Assembly
Microsoft.CodeAnalysis.CSharp (107)
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); 6668Debug.Assert((object)this.Compilation.Assembly != null); 6669return IsSymbolAccessibleConditional(constructor, this.Compilation.Assembly, ref useSiteInfo); 8950if (!Compilation.Assembly.RuntimeSupportsByRefFields) 9052if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces && Compilation.SourceModule != symbol.ContainingModule) 9064else if (!Compilation.Assembly.RuntimeSupportsDefaultInterfaceImplementation && Compilation.SourceModule != symbol.ContainingModule) 9523if (!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 (21)
321if (!Assembly.RuntimeSupportsAsyncMethods) 331Debug.Assert(ReferenceEquals(method.ContainingAssembly, Assembly)); 1239return index < 0 ? null : this.Assembly.Modules[index]; 1252return Assembly.Modules.SelectMany(module => module.GetReferencedAssemblies()); 1340modules.AddRange(Assembly.Modules); 1437return Assembly.Modules[0]; 1708result = new MissingMetadataTypeSymbol.TopLevel(Assembly.CorLibrary.Modules[0], ref emittedName, specialType); 1712result = Assembly.GetSpecialType(specialType); 1787return Assembly.GetSpecialTypeMember(specialMember); 1797var result = Assembly.GetTypeByReflectionType(type); 1826TypeSymbol? symbol = Assembly.GetTypeByReflectionType(HostObjectType); 1860var result = this.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName, includeReferences: true, isWellKnownType: false, conflicts: out var _); 1884return this.Assembly.ObjectType; 2436return ArrayTypeSymbol.CreateCSharpArray(this.Assembly, TypeWithAnnotations.Create(elementType, elementNullableAnnotation), rank); 3288Assembly.ForceComplete(location, symbolFilter, cancellationToken); 3884var corAssembly = Assembly.CorLibrary as Symbols.Metadata.PE.PEAssemblySymbol; 4023get { return this.Assembly.GetPublicSymbol(); } 4208if (!FunctionPointerTypeSymbol.IsCallingConventionModifier(internalType) || @this.Assembly.CorLibrary != internalType.ContainingAssembly) 4796return !Assembly.RuntimeSupportsNumericIntPtr; 4918return sustainedLowLatency != null && sustainedLowLatency.ContainingAssembly == Assembly.CorLibrary; 4923=> 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)
1946Debug.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); 1141return 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(); 1835var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 2172Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2204Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2234Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2266Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2291Assert.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)
8495Assert.Equal(includeRuntimeSupport, comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation);
Semantics\ExtensionTests2.cs (2)
21152Assert.True(comp.Assembly.RuntimeSupportsNumericIntPtr); 21159Assert.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)
196Assert.Same(c1.Assembly, c1.Assembly.CorLibrary); 198MetadataOrSourceAssemblySymbol 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)
122Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 174Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 293Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 350Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 366Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 433Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 490Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 506Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 584Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 682Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 784Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 886Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 973Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1048Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1127Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1206Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1285Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1369Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1457Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1545Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1671Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1729Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1750Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1877Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1916Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1934Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2108Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2187Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2209Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2585Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2639Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2656Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2976Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3012Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3048Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3089Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3114Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3139Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3169Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3203Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3237Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3276Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3301Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3326Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3365Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3456Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3524Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3611Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3736Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3878Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3996Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4148Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4407Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4484Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4503Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4547Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4593Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4749Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4800Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4816Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4881Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5117Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5154Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5182Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5219Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5258Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5311Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5397Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5514Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5605Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5750Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5839Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5869Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5967Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5979Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6025Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6044Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6094Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6140Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6203Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6234Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6250Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6297Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6368Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6382Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6555Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6612Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6633Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6957Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7060Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7151Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7258Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7431Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7491Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7545Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7573Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7677Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7710Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7726Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7774Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7826Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7983Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8099Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8259Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8377Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8413Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8626Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8693Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9055Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9106Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9244Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9271Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9279Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9296Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9309Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9322Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9461Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9476Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9486Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9901Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9913Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9921Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9933Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10147Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10206Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10317Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10385Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10470Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10520Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10588Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10690Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10895Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10929Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10941Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10952Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11861Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11895Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11904Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11921Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11929Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11937Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11997Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12010Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12019Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12036Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12051Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12058Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12117Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12133Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12142Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12159Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12174Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12187Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12626Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12637Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12651Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12714Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12725Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12739Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12802Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12813Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12827Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12906Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12961Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13034Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13091Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13581Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13672Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13911Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14620Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14719Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14926Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14934Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14946Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14972Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14980Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14999Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15124Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15132Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15143Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15151Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15159Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16189Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16321Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16593Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16781Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16931Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16938Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17029Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17279Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17470Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17524Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17541Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17555Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17740Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18296Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18329Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18343Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18471Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18479Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18498Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18509Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18518Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19851Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19905Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19922Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19936Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 20184Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 21566Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22055Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22145Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22384Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22639Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 24521Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 24553Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26545Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26582Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26621Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26757Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26813Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 27147Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 27237Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28131Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28209Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28432Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28440Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28492Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28515Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28523Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28542Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29592Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29710Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30006Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30117Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30279Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30332Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30452Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30673Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30875Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30929Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30944Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30958Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32973Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32989Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33005Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33131Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33155Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33241Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33296Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33321Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33447Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33495Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33544Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33602Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33664Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33728Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33774Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33813Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33898Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33994Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34155Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34171Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34187Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34202Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34208Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34224Assert.True(compilation6.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34296Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34477Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34503Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34515Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34554Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34599Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34697Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34703Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34717Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34811Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34908Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34926Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36400Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36418Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36435Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36443Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36588Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36606Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36623Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36631Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36776Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36794Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36811Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36819Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36901Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37000Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37016Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37032Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37288Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37305Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37536Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37619Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37966Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38001Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38016Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38415Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38434Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38452Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38460Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38755Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38814Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38840Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38852Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38894Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38923Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39016Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39022Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39029Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39120Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39189Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39207Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40028Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40046Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40064Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40226Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40256Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40406Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40437Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40586Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40629Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40677Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40801Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40867Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40941Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41083Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41101Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41119Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41136Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41142Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41155Assert.True(compilation6.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41252Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41476Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41502Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41514Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41556Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41601Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41682Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41688Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41702Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41796Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41865Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41883Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42033Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42053Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42072Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42080Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42237Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42257Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42276Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42284Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42441Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42461Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42480Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42488Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45007Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45849Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45941Assert.False(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46117Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46205Assert.False(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46261Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49612Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49613Assert.False(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49623Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49624Assert.True(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49657Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49658Assert.Same(compilation1.Assembly, compilation1.Assembly.CorLibrary); 49666Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49667Assert.True(compilation2.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49773Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49774Assert.Same(compilation1.Assembly, compilation1.Assembly.CorLibrary); 49782Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49783Assert.False(compilation2.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49923Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49924Assert.False(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 67715Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67880Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67908Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67936Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68687Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68693Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68704Assert.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 _)); 1644Assert.Equal(new[] { "CF1" }, GetNamesOfForwardedTypes(modCompilation.Assembly)); 1653Assert.Equal(new[] { "CF1" }, GetNamesOfForwardedTypes(appCompilation.Assembly)); 1655var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1709module = (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) 18878Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 18879if (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)
1954Assert.NotNull(c.Assembly); // force creation of SourceAssemblySymbol 1956((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;