18 references to ParamInfo
Microsoft.CodeAnalysis (18)
MetadataReader\MetadataDecoder.cs (16)
1187
private void DecodeParameterOrThrow(ref BlobReader signatureReader, /*out*/ ref
ParamInfo
<TypeSymbol> info)
1205
internal
ParamInfo
<TypeSymbol>[] GetSignatureForMethod(MethodDefinitionHandle methodDef, out SignatureHeader signatureHeader, out BadImageFormatException metadataException, bool setParamHandles = true)
1207
ParamInfo
<TypeSymbol>[] paramInfo = null;
1245
paramInfo = new
ParamInfo
<TypeSymbol>[1];
1266
internal
ParamInfo
<TypeSymbol>[] GetSignatureForProperty(PropertyDefinitionHandle handle, out SignatureHeader signatureHeader, out BadImageFormatException BadImageFormatException)
1268
ParamInfo
<TypeSymbol>[] paramInfo = null;
1288
paramInfo = new
ParamInfo
<TypeSymbol>[1];
1783
protected
ParamInfo
<TypeSymbol>[] DecodeSignatureParametersOrThrow(ref BlobReader signatureReader, SignatureHeader signatureHeader, out int typeParameterCount, bool shouldProcessAllBytes = true, bool isFunctionPointerSignature = false)
1788
ParamInfo
<TypeSymbol>[] paramInfo = new
ParamInfo
<TypeSymbol>[paramCount + 1];
2324
internal bool DoPropertySignaturesMatch(
ParamInfo
<TypeSymbol>[] signature1,
ParamInfo
<TypeSymbol>[] signature2, bool comparingToSetter, bool compareParamByRef, bool compareReturnType)
2348
var
param1 = signature1[paramIndex1];
2349
var
param2 = signature2[paramIndex2];
2369
internal bool DoesSignatureMatchEvent(TypeSymbol eventType,
ParamInfo
<TypeSymbol>[] methodParams)
2383
var
methodParam = methodParams[1];
MetadataReader\SymbolFactory.cs (1)
43
internal abstract TypeSymbol MakeFunctionPointerTypeSymbol(ModuleSymbol moduleSymbol, Cci.CallingConvention callingConvention, ImmutableArray<
ParamInfo
<TypeSymbol>> returnAndParamTypes);
MetadataReader\TypeNameDecoder.cs (1)
80
protected TypeSymbol MakeFunctionPointerTypeSymbol(Cci.CallingConvention callingConvention, ImmutableArray<
ParamInfo
<TypeSymbol>> retAndParamInfos)