Beispiel #1
0
 internal static void PopulateParameterSignature(ImmutableArray<ParameterSymbol> parameters, ref ParameterSignature lazySignature)
 {
     if (lazySignature == null)
     {
         Interlocked.CompareExchange(ref lazySignature, MakeParamTypesAndRefKinds(parameters), null);
     }
 }
Beispiel #2
0
 internal static void PopulateParameterSignature(
     ImmutableArray <ParameterSymbol> parameters,
     ref ParameterSignature lazySignature
     )
 {
     if (lazySignature == null)
     {
         Interlocked.CompareExchange(
             ref lazySignature,
             MakeParamTypesAndRefKinds(parameters),
             null
             );
     }
 }