1 implementation of IMarshallingInformation
Microsoft.CodeAnalysis (1)
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (1)
18internal sealed class MarshalPseudoCustomAttributeData : Cci.IMarshallingInformation
45 references to IMarshallingInformation
Microsoft.CodeAnalysis (33)
CodeGen\PrivateImplementationDetails.cs (1)
503public Cci.IMarshallingInformation? MarshallingInformation => null;
Emit\EditAndContinue\DeletedMethodDefinition.cs (1)
69public IMarshallingInformation ReturnValueMarshallingInformation => OldDefinition.ReturnValueMarshallingInformation;
Emit\EditAndContinue\DeletedParameterDefinition.cs (1)
30public IMarshallingInformation? MarshallingInformation => OldDefinition.MarshallingInformation;
Emit\NoPia\CommonEmbeddedField.cs (2)
61protected abstract Cci.IMarshallingInformation MarshallingInformation { get; } 136Cci.IMarshallingInformation Cci.IFieldDefinition.MarshallingInformation
Emit\NoPia\CommonEmbeddedMethod.cs (2)
69protected abstract Cci.IMarshallingInformation ReturnValueMarshallingInformation { get; } 225Cci.IMarshallingInformation Cci.IMethodDefinition.ReturnValueMarshallingInformation => ReturnValueMarshallingInformation;
Emit\NoPia\CommonEmbeddedParameter.cs (2)
65protected abstract Cci.IMarshallingInformation MarshallingInformation { get; } 176Cci.IMarshallingInformation Cci.IParameterDefinition.MarshallingInformation
Emit\NoPia\VtblGap.cs (1)
129Cci.IMarshallingInformation Cci.IMethodDefinition.ReturnValueMarshallingInformation
PEWriter\Members.cs (3)
226IMarshallingInformation? MarshallingInformation 637IMarshallingInformation ReturnValueMarshallingInformation 707IMarshallingInformation? MarshallingInformation
PEWriter\MetadataVisitor.cs (3)
102var marshalling = fieldDefinition.MarshallingInformation; 211public virtual void Visit(IMarshallingInformation marshallingInformation) 420var marshalling = parameterDefinition.MarshallingInformation;
PEWriter\MetadataWriter.cs (6)
443private readonly Dictionary<IMarshallingInformation, BlobHandle> _marshallingDescriptorIndex = new Dictionary<IMarshallingInformation, BlobHandle>(); 1077private BlobHandle GetMarshallingDescriptorHandle(IMarshallingInformation marshallingInformation) 2281var marshallingInformation = fieldDef.MarshallingInformation; 2299var marshallingInformation = parDef.MarshallingInformation; 3543private void SerializeMarshallingDescriptor(IMarshallingInformation marshallingInformation, BlobBuilder writer)
PEWriter\ReferenceIndexerBase.cs (1)
110public override void Visit(IMarshallingInformation marshallingInformation)
PEWriter\ReturnValueParameter.cs (1)
90public IMarshallingInformation MarshallingInformation
PEWriter\RootModuleStaticConstructor.cs (1)
72public IMarshallingInformation ReturnValueMarshallingInformation => null;
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (8)
104int Cci.IMarshallingInformation.IidParameterIndex 117object Cci.IMarshallingInformation.GetCustomMarshaller(EmitContext context) 132string Cci.IMarshallingInformation.CustomMarshallerRuntimeArgument 141int Cci.IMarshallingInformation.NumberOfElements 150short Cci.IMarshallingInformation.ParamIndex 159UnmanagedType Cci.IMarshallingInformation.ElementType 168Cci.VarEnum Cci.IMarshallingInformation.SafeArrayElementSubtype 177Cci.ITypeReference Cci.IMarshallingInformation.GetSafeArrayElementUserDefinedSubtype(EmitContext context)
Microsoft.CodeAnalysis.CSharp (6)
Emitter\Model\FieldSymbolAdapter.cs (1)
241Cci.IMarshallingInformation Cci.IFieldDefinition.MarshallingInformation
Emitter\Model\MethodSymbolAdapter.cs (1)
527Cci.IMarshallingInformation Cci.IMethodDefinition.ReturnValueMarshallingInformation
Emitter\Model\ParameterSymbolAdapter.cs (1)
145Cci.IMarshallingInformation Cci.IParameterDefinition.MarshallingInformation
Emitter\NoPia\EmbeddedField.cs (1)
100protected override Cci.IMarshallingInformation MarshallingInformation
Emitter\NoPia\EmbeddedMethod.cs (1)
159protected override Cci.IMarshallingInformation ReturnValueMarshallingInformation
Emitter\NoPia\EmbeddedParameter.cs (1)
81protected override Cci.IMarshallingInformation MarshallingInformation
Microsoft.CodeAnalysis.VisualBasic (6)
Emit\FieldSymbolAdapter.vb (1)
192Private ReadOnly Property IFieldDefinitionMarshallingInformation As IMarshallingInformation Implements IFieldDefinition.MarshallingInformation
Emit\MethodSymbolAdapter.vb (1)
422Private ReadOnly Property IMethodDefinitionReturnValueMarshallingInformation As Cci.IMarshallingInformation Implements Cci.IMethodDefinition.ReturnValueMarshallingInformation
Emit\NoPia\EmbeddedField.vb (1)
79Protected Overrides ReadOnly Property MarshallingInformation As Cci.IMarshallingInformation
Emit\NoPia\EmbeddedMethod.vb (1)
123Protected Overrides ReadOnly Property ReturnValueMarshallingInformation As Cci.IMarshallingInformation
Emit\NoPia\EmbeddedParameter.vb (1)
62Protected Overrides ReadOnly Property MarshallingInformation As Cci.IMarshallingInformation
Emit\ParameterSymbolAdapter.vb (1)
99Private ReadOnly Property IParameterDefinitionMarshallingInformation As IMarshallingInformation Implements IParameterDefinition.MarshallingInformation