831 references to Assembly
Microsoft.CodeAnalysis.CSharp (92)
Binder\Binder.cs (1)
830return new CompoundUseSiteInfo<AssemblySymbol>(futureDestination, Compilation.Assembly);
Binder\Binder_Conversions.cs (1)
326if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Binder\Binder_Expressions.cs (7)
1405var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly); 3430var arrayType = ArrayTypeSymbol.CreateCSharpArray(Compilation.Assembly, TypeWithAnnotations.Create(bestType), rank); 5626Debug.Assert((object)this.Compilation.Assembly != null); 5627return IsSymbolAccessibleConditional(constructor, this.Compilation.Assembly, ref useSiteInfo); 7526if (!Compilation.Assembly.RuntimeSupportsByRefFields) 7628if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces && Compilation.SourceModule != symbol.ContainingModule) 7635if (!Compilation.Assembly.RuntimeSupportsDefaultInterfaceImplementation && Compilation.SourceModule != symbol.ContainingModule)
Binder\Binder_Lookup.cs (3)
1462diagInfo = new CSDiagnosticInfo(ErrorCode.ERR_FriendRefNotEqualToThis, unwrappedSymbol.ContainingAssembly.Identity.ToString(), AssemblyIdentity.PublicKeyToString(this.Compilation.Assembly.PublicKey)); 1521ImmutableArray<byte> publicKey = this.Compilation.Assembly.PublicKey; 1647return !IsEffectivelyPrivate(symbol) || symbol.ContainingAssembly == this.Compilation.Assembly;
Binder\Binder_Operators.cs (3)
2367if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces) 4364if (Compilation.Assembly.RuntimeSupportsNumericIntPtr) 4380if (Compilation.Assembly.RuntimeSupportsNumericIntPtr)
Binder\Binder_Symbols.cs (10)
348return symbol.ContainingNamespaceOrType() ?? this.Compilation.Assembly.GlobalNamespace; 667var array = ArrayTypeSymbol.CreateCSharpArray(this.Compilation.Assembly, type, rankSpecifier.Rank); 832return TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(qualifierOpt ?? this.Compilation.Assembly.GlobalNamespace, string.Empty, arity: 0, errorInfo: null)); 859Compilation.Assembly.GlobalNamespace, identifierValueText, 0, 1877if (container is object && container != Compilation.Assembly && container != Compilation.Assembly.CorLibrary) 2102if (ns.ContainingAssembly == Compilation.Assembly) 2114Debug.Assert(arg2.ContainingAssembly == Compilation.Assembly); 2271return new ExtendedErrorTypeSymbol(qualifierOpt ?? Compilation.Assembly.GlobalNamespace, simpleName, arity, info); 2591Compilation.Assembly.Modules[0].GetReferencedAssemblySymbols())
Binder\BuckStopsHereBinder.cs (1)
70return IsSymbolAccessibleConditional(symbol, Compilation.Assembly, ref useSiteInfo);
Binder\DecisionDagBuilder.cs (2)
456var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(_diagnostics, _compilation.Assembly); 1251var 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)
1104return index < 0 ? null : this.Assembly.Modules[index]; 1112return Assembly.Modules.SelectMany(module => module.GetReferencedAssemblies()); 1200modules.AddRange(Assembly.Modules); 1297return Assembly.Modules[0]; 1557result = new MissingMetadataTypeSymbol.TopLevel(Assembly.CorLibrary.Modules[0], ref emittedName, specialType); 1561result = Assembly.GetSpecialType(specialType); 1573return Assembly.GetSpecialTypeMember(specialMember); 1583var result = Assembly.GetTypeByReflectionType(type); 1612TypeSymbol? symbol = Assembly.GetTypeByReflectionType(HostObjectType); 1646var result = this.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName, includeReferences: true, isWellKnownType: false, conflicts: out var _); 1670return this.Assembly.ObjectType; 2202return ArrayTypeSymbol.CreateCSharpArray(this.Assembly, TypeWithAnnotations.Create(elementType, elementNullableAnnotation), rank); 2965Assembly.ForceComplete(location, cancellationToken); 3480var corAssembly = Assembly.CorLibrary as Symbols.Metadata.PE.PEAssemblySymbol; 3619get { return this.Assembly.GetPublicSymbol(); } 3803if (!FunctionPointerTypeSymbol.IsCallingConventionModifier(internalType) || @this.Assembly.CorLibrary != internalType.ContainingAssembly) 4391return !Assembly.RuntimeSupportsNumericIntPtr; 4513return sustainedLowLatency != null && sustainedLowLatency.ContainingAssembly == Assembly.CorLibrary; 4518=> this.Assembly.SupportsRuntimeCapability(capability);
Compilation\SyntaxTreeSemanticModel.cs (4)
1334container = _compilation.Assembly.GlobalNamespace; 2301return _compilation.Assembly.GlobalNamespace; 2313return _compilation.Assembly.GlobalNamespace; 2317return _compilation.Assembly.GlobalNamespace.ImplicitType;
Compiler\ClsComplianceChecker.cs (1)
77checker.Visit(compilation.Assembly);
Compiler\MethodCompiler.cs (1)
332SourceAssemblySymbol assembly = (SourceAssemblySymbol)compilation.Assembly;
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
275var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(F.Diagnostics, F.Compilation.Assembly);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
550var 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)
560TypeSymbol container = compilation.Assembly.GetSpecialType(type); 1006return new CompoundUseSiteInfo<AssemblySymbol>(_diagnostics, _compilation.Assembly);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
1933method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member); 1936(object)(method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member)) == null)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
97var byteArray = ArrayTypeSymbol.CreateSZArray(_compilation.Assembly, TypeWithAnnotations.Create(byteType)); 672var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly); 1334Debug.Assert(!_compilation.Assembly.RuntimeSupportsNumericIntPtr); 1637Debug.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)
161method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(SpecialMember.System_Decimal__op_UnaryNegation); 801var method = (MethodSymbol)_compilation.Assembly.GetSpecialTypeMember(member);
Symbols\Compilation_WellKnownMembers.cs (4)
103result = GetRuntimeMember(type, descriptor, WellKnownMemberSignatureComparer, accessWithinOpt: this.Assembly); 145result = this.Assembly.GetTypeByMetadataName( 167result = new MissingMetadataTypeSymbol.TopLevel(this.Assembly.Modules[0], ref emittedName, type, errorInfo); 171result = new MissingMetadataTypeSymbol.TopLevel(this.Assembly.Modules[0], ref emittedName, type);
Symbols\ConstraintsHelper.cs (2)
82template: new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, currentCompilation.Assembly)); 506this(currentCompilation, conversions, includeNullability, location, diagnostics, template: new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, currentCompilation.Assembly))
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)
1087: base(compilation.Assembly.Identity, GetReferencedAssemblies(compilation), embedInteropTypes) 1097var modules = compilation.Assembly.Modules; 1128assemblies.Add(Compilation.Assembly); 1153return ReferenceEquals(asm, Compilation.Assembly);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
490if (!compilation.Assembly.RuntimeSupportsByRefFields)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
66ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly,
Symbols\TypeSymbol.cs (2)
834var useSiteInfo = compilation is object ? new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly) : CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies; 1003var useSiteInfo2 = compilation is object ? new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly) : CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies;
Utilities\TypeSymbolExtensions.cs (2)
270return compilation.Assembly.GetSpecialType(SpecialType.System_Object); 274return compilation.Assembly.GetSpecialType(SpecialType.System_ValueType);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (23)
CodeGen\CodeGenOverridingAndHiding.cs (2)
1196Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 1197if (compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses)
CodeGen\CodeGenTests.cs (1)
13257var assembly = (SourceAssemblySymbol)compilation.Assembly;
CodeGen\CodeGenTupleTest.cs (2)
13925Assert.NotSame(comp2.Assembly, (AssemblySymbol)comp3.GetAssemblyOrModuleSymbol(comp2CompilationRef)); // We are interested in retargeting scenario 14090Assert.NotSame(comp2.Assembly, (AssemblySymbol)comp3.GetAssemblyOrModuleSymbol(comp2CompilationRef)); // We are interested in retargeting scenario
Emit\CompilationEmitTests.cs (8)
4016var assembly = compilation.Assembly; 4047var assembly = compilation.Assembly; 4077var assembly = compilation.Assembly; 4108var assembly = compilation.Assembly; 4139var assembly = compilation.Assembly; 4170var assembly = compilation.Assembly; 5043Assert.NotSame(comp.Assembly.CorLibrary, comp.Assembly);
Emit\DeterministicTests.cs (1)
362Assert.Same(forwardedToCompilation2.Assembly.GetPublicSymbol(), type.ContainingAssembly);
Emit\EditAndContinue\AssemblyReferencesTests.cs (9)
303((SourceAssemblySymbol)lib0.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version0); 307((SourceAssemblySymbol)lib1.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version1); 311((SourceAssemblySymbol)lib2.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version2); 350"Lib, " + lib0.Assembly.Identity.Version, 352"Lib, " + lib0.Assembly.Identity.Version, 354"Lib, " + lib0.Assembly.Identity.Version, 387((SourceAssemblySymbol)lib0.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1001)); 391((SourceAssemblySymbol)lib1.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1002)); 395((SourceAssemblySymbol)lib2.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1003));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (81)
Attributes\AttributeTests.cs (6)
1389var attrs = compilation.Assembly.GetAttributes(); 8383var assembly = compilation.Assembly; 8426var assembly = compilation.Assembly; 8473var assembly = compilation.Assembly; 9735Assert.Same(compilation1.Assembly, compilation2.SourceModule.ReferencedAssemblySymbols[1]); 9746Assert.NotSame(compilation1.Assembly, compilation3.SourceModule.ReferencedAssemblySymbols[1]);
Attributes\AttributeTests_Assembly.cs (33)
32Assert.Equal(new Version(1, 2, 3, 4), other.Assembly.Identity.Version); 145Assert.Equal("1.2.3.4", ((SourceAssemblySymbol)other.Assembly).FileVersion); 155Assert.Equal("1.2", ((SourceAssemblySymbol)other.Assembly).FileVersion); 165Assert.Equal("65535.65535.65535.65535", ((SourceAssemblySymbol)other.Assembly).FileVersion); 268Assert.Equal("One Hundred Years of Solitude", ((SourceAssemblySymbol)other.Assembly).Title); 278Assert.Null(((SourceAssemblySymbol)other.Assembly).Title); 288Assert.Equal("A classic of magical realist literature", ((SourceAssemblySymbol)other.Assembly).Description); 298Assert.Equal("pt-BR", (other.Assembly.Identity.CultureName)); 519Assert.Equal("MossBrain", ((SourceAssemblySymbol)other.Assembly).Company); 525Assert.Equal("微软", ((SourceAssemblySymbol)other.Assembly).Company); 535Assert.Equal("Sound Cannon", ((SourceAssemblySymbol)other.Assembly).Product); 545Assert.Equal("مايكروسوفت", ((SourceAssemblySymbol)other.Assembly).Copyright); 555Assert.Equal("circle R", ((SourceAssemblySymbol)other.Assembly).Trademark); 561Assert.Equal("", ((SourceAssemblySymbol)other.Assembly).Trademark); 571Assert.Equal("1.2.3garbage", ((SourceAssemblySymbol)other.Assembly).InformationalVersion); 870var attrs = comp.Assembly.GetAttributes(); 893var attrs = comp.Assembly.GetAttributes(); 1020var sourceAttributes = compilation.Assembly 1082var attrs = consoleappCompilation.Assembly.GetAttributes(); 1125Assert.Equal(0, consoleappCompilation.Assembly.GetAttributes().Length); 1203var attrs = consoleappCompilation.Assembly.GetAttributes(); 1240Assert.Equal(0, consoleappCompilation.Assembly.GetAttributes().Length); 1283var attrs = consoleappCompilation.Assembly.GetAttributes(); 1376var attrs = consoleappCompilation.Assembly.GetAttributes(); 1424var attrs = compilation.Assembly.GetAttributes(); 1435attrs = compilation.Assembly.GetAttributes(); 1443attrs = compilation.Assembly.GetAttributes(); 1780var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 2117Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2149Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2179Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2211Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2236Assert.Equal(2, appCompilation.Assembly.Modules.Length);
Attributes\InternalsVisibleToAndStrongNameTests.cs (42)
104Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 138Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 149Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 168Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 178Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 218Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 245Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 265Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 275Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 287Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey)); 312Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 321Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 334Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 348Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 367Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 379Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 391Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 401Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 412Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 426Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)); 455Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)); 710Assert.True(comp.Assembly.PublicKey.IsDefaultOrEmpty); 1056Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1085Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1114Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1146Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1181Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1221Assert.True(other.Assembly.GivesAccessTo(requestor.Assembly)); 1253Assert.False(other.Assembly.GivesAccessTo(requestor.Assembly)); 1289Assert.False(other.Assembly.GivesAccessTo(requestor.Assembly)); 1334Assert.True(giver.Assembly.GivesAccessTo(requestor.Assembly)); 1407Assert.Equal(TestResources.General.snMaxSizePublicKey, comp.Assembly.Identity.PublicKey); 1408Assert.Equal<byte>(pubKeyTokenBytes, comp.Assembly.Identity.PublicKeyToken); 1425Assert.Equal(TestResources.General.snMaxSizePublicKey, comp2.Assembly.Identity.PublicKey); 1426Assert.Equal<byte>(pubKeyTokenBytes, comp2.Assembly.Identity.PublicKeyToken); 1435Assert.Equal(TestResources.General.snMaxSizePublicKey, comp3.Assembly.Identity.PublicKey); 1436Assert.Equal<byte>(pubKeyTokenBytes, comp3.Assembly.Identity.PublicKeyToken); 1800Assert.StartsWith("0024000004", ((SourceAssemblySymbol)comp.Assembly.Modules[1].ContainingAssembly).SignatureKey);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
EETypeNameDecoder.cs (1)
80private ModuleSymbol Module => _compilation.Assembly.Modules.Single();
Rewriters\LocalDeclarationRewriter.cs (1)
139compilation.Assembly,
Symbols\PlaceholderLocalSymbol.cs (1)
192var useSiteInfo = new CompoundUseSiteInfo<AssemblySymbol>(diagnostics, compilation.Assembly);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (12)
MissingAssemblyTests.cs (4)
39var assembly = CreateEmptyCompilation("").Assembly; 404var assemblyIdentity1 = comp1.Assembly.Identity; 405var assemblyIdentity2 = comp2.Assembly.Identity; 527var expectedMissingAssemblyIdentity = comp.Assembly.CorLibrary.Identity;
ReferencedModulesTests.cs (7)
780return (compilation.Assembly.Identity, module, module.GetReference()); 788return (compilation.Assembly.Identity, module, module.GetReference()); 874var identityA = compilationA.Assembly.Identity; 897yield return "error CS0433: " + string.Format(CSharpResources.ERR_SameFullNameAggAgg, compilationA.Assembly.Identity, type, compilationB.Assembly.Identity); 898yield return "error CS0433: " + string.Format(CSharpResources.ERR_SameFullNameAggAgg, compilationB.Assembly.Identity, type, compilationA.Assembly.Identity);
TupleTests.cs (1)
138var appRef = app.Assembly.Identity.Name;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (52)
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)
2280Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2373Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation);
Semantics\NativeIntegerTests.cs (12)
71Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 86Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 176Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 182Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 189Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 195Assert.False(comp.Assembly.RuntimeSupportsNumericIntPtr); 780var corLibA = comp.Assembly.CorLibrary; 794var corLibB = comp.Assembly.CorLibrary; 861var corLibA = comp.Assembly.CorLibrary; 904var corLibB = comp.Assembly.CorLibrary; 976var corLibA = comp.Assembly.CorLibrary; 1021var corLibB = comp.Assembly.CorLibrary;
Semantics\RecordTests.cs (12)
10727Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 10730var expectedClone = comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses 15808Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 15811string expectedClone = comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses 23627Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 23630string expectedClone = comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses 25680Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, c.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 25683if (c.Assembly.RuntimeSupportsCovariantReturnsOfClasses) 25991Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 25994if (comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses) 30144Assert.False(compA.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 30174Assert.True(compB.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
Semantics\RefFieldTests.cs (14)
2174Assert.False(comp.Assembly.RuntimeSupportsByRefFields); 2182Assert.True(comp.Assembly.RuntimeSupportsByRefFields); 2190Assert.False(comp.Assembly.RuntimeSupportsByRefFields); 2195Assert.True(comp.Assembly.RuntimeSupportsByRefFields); 2895comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3033comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3139comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3400comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3454comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3500comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3618comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3733comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3818comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 4004comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics);
Semantics\StructConstructorTests.cs (2)
3222var corLibA = comp.Assembly.CorLibrary; 3240var corLibB = comp.Assembly.CorLibrary;
Semantics\StructsTests.cs (1)
387Assert.NotSame(c1.Assembly, c1AsmRef);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (562)
Compilation\CompilationAPITests.cs (12)
1695Assert.Equal("?", compilation.Assembly.Name); 1696Assert.Equal("?", compilation.Assembly.Identity.Name); 1703Assert.Equal("?", compilation.Assembly.Name); 1704Assert.Equal("?", compilation.Assembly.Identity.Name); 1711Assert.Equal("ModuleAssemblyName", compilation.Assembly.Name); 1712Assert.Equal("ModuleAssemblyName", compilation.Assembly.Identity.Name); 3106Assert.Equal(2, comp.Assembly.Modules.Length); 3125Assert.Equal(1, comp.Assembly.Modules.Length); 3144Assert.Equal(1, comp.Assembly.Modules.Length); 3475Assert.Same(comp.Assembly.GetPublicSymbol(), types[0].ContainingAssembly); 3570Assert.Same(comp.Assembly.GetPublicSymbol(), types[0].ContainingAssembly); 3612Assert.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)
96var arrayOfc107 = ArrayTypeSymbol.CreateCSharpArray(c1.Assembly, TypeWithAnnotations.Create(c107)); 112Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 114var cyclic1Asm = (SourceAssemblySymbol)tc1.Assembly; 2523var typeC5 = c5.Assembly.GlobalNamespace.GetTypeMembers("C5").Single(); 2564SourceAssemblySymbol c1AsmSource = (SourceAssemblySymbol)c1.Assembly; 2569SourceAssemblySymbol c2AsmSource = (SourceAssemblySymbol)c2.Assembly; 2706var boundRefs = compilation.Assembly.BoundReferences(); 2977var sourceAssembly = lib2.Assembly;
Symbols\CorLibrary\Choosing.cs (1)
43Assert.Same(corLib.Assembly, obj.ContainingAssembly);
Symbols\CorLibrary\CorTypes.cs (3)
158Assert.Same(c1.Assembly, c1.Assembly.CorLibrary); 160MetadataOrSourceAssemblySymbol 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 (387)
131Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 183Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 302Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 359Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 375Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 442Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 499Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 515Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 593Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 691Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 793Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 895Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 982Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1057Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1136Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1215Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1294Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1378Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1466Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1554Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1680Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1738Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1759Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1886Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1925Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 1943Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2117Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2196Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2218Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2594Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2648Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2665Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 2985Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3021Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3057Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3098Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3123Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3148Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3178Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3212Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3246Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3282Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3307Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3332Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3371Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3427Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3540Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3682Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3800Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 3952Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4211Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4288Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4307Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4351Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4397Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4553Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4604Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4620Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4685Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4921Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4958Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 4986Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5023Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5062Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5115Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5201Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5318Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5409Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5554Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5643Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5673Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5771Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5783Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5829Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5848Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5898Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5944Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6007Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6038Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6054Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6101Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6172Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6186Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6359Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6416Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6437Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6761Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6864Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 6955Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7062Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7235Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7295Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7349Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7377Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7481Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7514Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7530Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7578Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7630Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7787Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 7903Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8063Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8181Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8217Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8430Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8497Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8859Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 8910Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9048Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9075Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9083Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9100Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9113Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9126Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9265Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9280Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9290Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9705Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9717Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9725Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9737Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 9951Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10010Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10121Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10189Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10274Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10324Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10392Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10494Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10699Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10733Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10745Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 10756Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11665Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11699Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11708Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11725Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11733Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11741Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11801Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11814Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11823Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11840Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11855Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11862Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11921Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11937Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11946Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11963Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11978Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 11991Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12430Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12441Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12455Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12518Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12529Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12543Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12606Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12617Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12631Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12710Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12765Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12838Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 12895Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13385Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13476Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 13715Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14424Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14523Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14730Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14738Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14750Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14776Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14784Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14803Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14928Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14936Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14947Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14955Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 14963Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 15993Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16125Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16397Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16585Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16735Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16742Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 16833Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17083Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17274Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17328Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17345Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17359Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 17544Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18100Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18133Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18147Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18275Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18283Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18302Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18313Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 18322Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19655Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19709Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19726Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19740Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 19988Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 21370Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 21859Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 21949Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22188Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 22443Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 24325Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 24357Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26349Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26386Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26425Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26561Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26617Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 26951Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 27041Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 27935Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28013Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28236Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28244Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28296Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28319Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28327Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 28346Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29396Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29514Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29810Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 29921Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30083Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30136Assert.False(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30256Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30477Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30679Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30733Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30748Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 30762Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32777Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32793Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32809Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32935Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 32959Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33045Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33100Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33125Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33251Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33299Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33348Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33406Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33468Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33532Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33578Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33617Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33702Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33798Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33959Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33975Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 33991Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34006Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34012Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34028Assert.True(compilation6.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34100Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34281Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34307Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34319Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34358Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34403Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34501Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34507Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34521Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34615Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34712Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 34730Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36204Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36222Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36239Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36247Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36392Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36410Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36427Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36435Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36580Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36598Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36615Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36623Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36705Assert.True(comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36804Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36820Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 36836Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37092Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37109Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37340Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37423Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37770Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37805Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 37820Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38219Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38238Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38256Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38264Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38559Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38618Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38644Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38656Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38698Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38727Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38820Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38826Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38833Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38924Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 38993Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39011Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39832Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39850Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 39868Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40030Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40060Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40210Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40241Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40390Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40433Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40481Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40605Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40671Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40745Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40887Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40905Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40923Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40940Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40946Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 40959Assert.True(compilation6.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41056Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41280Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41306Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41318Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41360Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41405Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41486Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41492Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41506Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41600Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41669Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41687Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41837Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41857Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41876Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 41884Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42041Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42061Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42080Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42088Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42245Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42265Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42284Assert.True(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 42292Assert.True(compilation5.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 44820Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45662Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45754Assert.False(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 45930Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46018Assert.False(compilation4.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 46074Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49425Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49426Assert.False(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49436Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49437Assert.True(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49470Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49471Assert.Same(compilation1.Assembly, compilation1.Assembly.CorLibrary); 49479Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49480Assert.True(compilation2.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49586Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49587Assert.Same(compilation1.Assembly, compilation1.Assembly.CorLibrary); 49595Assert.False(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49596Assert.False(compilation2.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 49736Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 49737Assert.False(compilation1.Assembly.CorLibrary.RuntimeSupportsDefaultInterfaceImplementation); 67528Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67690Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67718Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 67746Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68497Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68503Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 68514Assert.True(compilation3.Assembly.RuntimeSupportsDefaultInterfaceImplementation);
Symbols\ExtensionMethodTests.cs (2)
117var refType = compilation.Assembly.GlobalNamespace.GetMember<NamedTypeSymbol>("A"); 2534var arrayType = ArrayTypeSymbol.CreateCSharpArray(compilation.Assembly, TypeWithAnnotations.Create(stringType), 1);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1965Assert.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 _)); 1615Assert.Equal(new[] { "CF1" }, GetNamesOfForwardedTypes(modCompilation.Assembly)); 1624Assert.Equal(new[] { "CF1" }, GetNamesOfForwardedTypes(appCompilation.Assembly)); 1626var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1680module = (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)
295Assert.Same(assemblies[2], LocalTypes1.Assembly.CorLibrary); 296Assert.Same(assemblies[2], LocalTypes2.Assembly.CorLibrary); 1263Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 1266Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol 1289Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 1292Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol 1319Assert.NotNull(tc1.Assembly); // force creation of SourceAssemblySymbol 1322Assert.NotNull(tc2.Assembly); // force creation of SourceAssemblySymbol
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
71var c1Assembly = compilation1.Assembly;
Symbols\Retargeting\RetargetCustomModifiers.cs (2)
34var c1Assembly = c1.Assembly; 148var 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\MethodTests.cs (1)
1427NamedTypeSymbol 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)
5302Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5303Assert.True(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5338Assert.True(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5339Assert.True(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5380Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5381Assert.False(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5395Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5396Assert.False(compilation2.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5421Assert.False(compilation1.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5422Assert.False(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5436Assert.True(compilation2.Assembly.RuntimeSupportsDefaultInterfaceImplementation); 5437Assert.False(compilation2.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces);
Symbols\SymbolErrorTests.cs (6)
7018Assert.Equal(1, comp.Assembly.Modules[1].GlobalNamespace.GetTypeMembers("<ModuleA01>f__AnonymousType0", 1).Length); 7019Assert.Equal(1, comp.Assembly.Modules[2].GlobalNamespace.GetTypeMembers("<ModuleB01>f__AnonymousType0", 1).Length); 7885Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 7886if (comp.Assembly.RuntimeSupportsDefaultInterfaceImplementation) 18722Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses); 18723if (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)
926var typeSym = comp.Assembly.GlobalNamespace.GetTypeMembers().First(); 944NamedTypeSymbol testTypeSymbol = comp.Assembly.GlobalNamespace.GetTypeMembers("Test").Single() as NamedTypeSymbol; 966var typeSym = comp.Assembly.GlobalNamespace.GetTypeMembers("MyClass").First(); 980NamedTypeSymbol testTypeSymbol = comp.Assembly.GlobalNamespace.GetTypeMembers("MyClass").Single() as NamedTypeSymbol; 993NamedTypeSymbol testTypeSymbol = comp.Assembly.GlobalNamespace.GetTypeMembers("X").Single() as NamedTypeSymbol; 1016var typeSym = comp.Assembly.GlobalNamespace.GetTypeMembers("SubGenericClass").First();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CompilingTestBase.cs (1)
30(SourceAssemblySymbol)compilation.Assembly,
CSharpTestBase.cs (2)
1365Assert.NotNull(c.Assembly); // force creation of SourceAssemblySymbol 1367((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);