Esempio n. 1
0
 public static FunctionPointerTypeSymbol CreateFromParts(
     TypeWithAnnotations returnType,
     RefKind returnRefKind,
     ImmutableArray <TypeWithAnnotations> parameterTypes,
     ImmutableArray <RefKind> parameterRefKinds,
     CSharpCompilation compilation)
 => new FunctionPointerTypeSymbol(FunctionPointerMethodSymbol.CreateFromParts(returnType, returnRefKind, parameterTypes, parameterRefKinds, compilation));
 /// <summary>
 /// Creates a function pointer from individual parts. This method should only be used when diagnostics are not needed.
 /// </summary>
 public static FunctionPointerTypeSymbol CreateFromParts(
     CallingConvention callingConvention,
     ImmutableArray <CustomModifier> callingConventionModifiers,
     TypeWithAnnotations returnType,
     RefKind returnRefKind,
     ImmutableArray <TypeWithAnnotations> parameterTypes,
     ImmutableArray <RefKind> parameterRefKinds,
     CSharpCompilation compilation)
 => new FunctionPointerTypeSymbol(FunctionPointerMethodSymbol.CreateFromParts(callingConvention, callingConventionModifiers, returnType, returnRefKind, parameterTypes, parameterRefKinds, compilation));