27 references to GetMetadataNoCopy
Microsoft.CodeAnalysis (6)
CommandLine\CommonCompiler.ExistingReferencesResolver.cs (1)
60PEAssembly assembly = ((AssemblyMetadata)peReference.GetMetadataNoCopy()).GetAssembly()!;
MetadataReference\PortableExecutableReference.cs (4)
149/// The <see cref="Metadata"/> object is kept alive by the <see cref="Compilation"/> that called <see cref="GetMetadataNoCopy"/> 152/// <see cref="Compilation.WithReferences(MetadataReference[])"/> will call to <see cref="GetMetadataNoCopy"/> again. 170return GetMetadataNoCopy().Copy(); 183return GetMetadataNoCopy().Id;
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
492newMetadata = peReference.GetMetadataNoCopy();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTests.cs (2)
10034var moduleMetadata0 = ((AssemblyMetadata)metadata0.GetMetadataNoCopy()).GetModules()[0]; 11168var moduleMetadata0 = ((AssemblyMetadata)metadata0.GetMetadataNoCopy()).GetModules()[0];
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
ObjectFormatterTests.cs (1)
132reference.GetMetadataNoCopy().Dispose();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ColorColorTests.cs (4)
1582var refIdentity = ((AssemblyMetadata)ref1.GetMetadataNoCopy()).GetAssembly().Identity.ToString(); 1623var refIdentity = ((AssemblyMetadata)ref1.GetMetadataNoCopy()).GetAssembly().Identity.ToString(); 1661var refIdentity = ((AssemblyMetadata)ref1.GetMetadataNoCopy()).GetAssembly().Identity.ToString(); 1702var refIdentity = ((AssemblyMetadata)ref1.GetMetadataNoCopy()).GetAssembly().Identity.ToString();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\ReferenceManagerTests.cs (1)
1412Assert.Equal(1, ((AssemblyMetadata)refA2.GetMetadataNoCopy()).CachedSymbols.WeakCount);
Microsoft.CodeAnalysis.Scripting.TestUtilities (1)
ScriptTestBase.cs (1)
43reference.GetMetadataNoCopy().Dispose();
Microsoft.CodeAnalysis.Test.Utilities (1)
CompilationVerifier.cs (1)
897var metadata = peRef.GetMetadataNoCopy();
Microsoft.CodeAnalysis.UnitTests (11)
MetadataReferences\MetadataReferenceTests.cs (11)
111var metadata = (AssemblyMetadata)r.GetMetadataNoCopy(); 122((AssemblyMetadata)r.GetMetadataNoCopy()).GetAssembly().Identity.GetDisplayName()); 177var metadata = (AssemblyMetadata)r.GetMetadataNoCopy(); 200var metadata = (ModuleMetadata)r.GetMetadataNoCopy(); 260Assert.NotNull(r.GetMetadataNoCopy()); 299Assert.NotNull(r.GetMetadataNoCopy()); 311Assert.Same(r.GetMetadataNoCopy(), r3.GetMetadataNoCopy()); 319Assert.Same(r.GetMetadataNoCopy(), r4.GetMetadataNoCopy()); 587Assert.Throws<BadImageFormatException>((Func<object>)((AssemblyMetadata)r.GetMetadataNoCopy()).GetAssembly);