4 overrides of GetOptionalCustomModifiers
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
62
public override Type[]
GetOptionalCustomModifiers
()
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureFunctionPointerType.cs (1)
72
public override Type[]
GetOptionalCustomModifiers
() => [];
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (1)
28
public override Type[]
GetOptionalCustomModifiers
() => (Type[])_optionalCustomModifiers.Clone();
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
73
public override Type[]
GetOptionalCustomModifiers
() => EmptyTypes;
8 references to GetOptionalCustomModifiers
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedFunctionPointerType.cs (1)
70
foreach (Type type in GetFunctionPointerReturnType().
GetOptionalCustomModifiers
())
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (1)
13
if (baseType.
GetOptionalCustomModifiers
() is Type[] modopts)
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
698
if (returnType.
GetOptionalCustomModifiers
() is Type[] retTypeModOpts)
src\System\Reflection\Emit\SignatureHelper.cs (2)
115
Type[] retTypeModOpts = retType.
GetOptionalCustomModifiers
();
125
paramModOpts[i] = paramTypes[i].
GetOptionalCustomModifiers
();
System.Reflection.Emit (3)
System\Reflection\Emit\SignatureHelper.cs (3)
161
WriteCustomModifiers(signature.CustomModifiers(), optionalModifiers ?? type.
GetOptionalCustomModifiers
(), isOptional: true, module);
270
returnType.
GetOptionalCustomModifiers
());
285
paramType.
GetOptionalCustomModifiers
());