14 references to CreateFromMetadata
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\CompilationAPITests.cs (1)
2236using (var mdModule = ModuleMetadata.CreateFromMetadata((IntPtr)ptr, h.MetadataSize))
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
RuntimeInstance.cs (1)
79var blocks = modules.Select(m => m.MetadataBlock).Select(b => ModuleMetadata.CreateFromMetadata(b.Pointer, b.Size));
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\DebuggingSession.cs (1)
407var moduleMetadata = ModuleMetadata.CreateFromMetadata((IntPtr)metadataReader.MetadataPointer, metadataReader.MetadataLength);
Microsoft.CodeAnalysis.UnitTests (8)
Emit\EmitBaselineTests.cs (1)
29var mdModule = ModuleMetadata.CreateFromMetadata((IntPtr)mdBytesPointer, mdBytes.Length);
MetadataReferences\ModuleMetadataTests.cs (7)
22Assert.Throws<ArgumentNullException>(() => ModuleMetadata.CreateFromMetadata(IntPtr.Zero, 0)); 23Assert.Throws<ArgumentOutOfRangeException>(() => { fixed (byte* ptr = new byte[] { 1, 2, 3 }) ModuleMetadata.CreateFromMetadata((IntPtr)ptr, 0); }); 24Assert.Throws<ArgumentOutOfRangeException>(() => { fixed (byte* ptr = new byte[] { 1, 2, 3 }) ModuleMetadata.CreateFromMetadata((IntPtr)ptr, -1); }); 28var metadata = ModuleMetadata.CreateFromMetadata((IntPtr)ptr, 3); 41var metadata = ModuleMetadata.CreateFromMetadata((IntPtr)ptr, h.MetadataSize); 54ModuleMetadata.CreateFromMetadata((IntPtr)ptr, h.MetadataSize); 275var metadata = ModuleMetadata.CreateFromMetadata((IntPtr)stream.PositionPointer, (int)stream.Length);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\CompilationAPITests.vb (1)
2475Using mdModule = ModuleMetadata.CreateFromMetadata(pinnedPEImage.AddrOfPinnedObject() + headers.MetadataStartOffset, headers.MetadataSize)
Microsoft.CodeAnalysis.Workspaces (2)
Serialization\SerializerService_Reference.cs (2)
447var metadata = ModuleMetadata.CreateFromMetadata(pinnedObject.GetPointer(), array.Length); 519metadata = ModuleMetadata.CreateFromMetadata(pinnedObject.GetPointer(), (int)length);