39 references to Conversion
Microsoft.CodeAnalysis.CSharp (39)
Binder\Semantics\Conversions\Conversion.cs (39)
135
return new
Conversion
(
142
return new
Conversion
(
217
return new
Conversion
(
275
return new
Conversion
(kind);
278
internal static Conversion UnsetConversion => new
Conversion
(ConversionKind.UnsetConversionKind);
279
internal static Conversion NoConversion => new
Conversion
(ConversionKind.NoConversion);
280
internal static Conversion Identity => new
Conversion
(ConversionKind.Identity);
281
internal static Conversion ImplicitConstant => new
Conversion
(ConversionKind.ImplicitConstant);
282
internal static Conversion ImplicitNumeric => new
Conversion
(ConversionKind.ImplicitNumeric);
283
internal static Conversion ImplicitReference => new
Conversion
(ConversionKind.ImplicitReference);
284
internal static Conversion ImplicitEnumeration => new
Conversion
(ConversionKind.ImplicitEnumeration);
285
internal static Conversion ImplicitThrow => new
Conversion
(ConversionKind.ImplicitThrow);
286
internal static Conversion ObjectCreation => new
Conversion
(ConversionKind.ObjectCreation);
287
internal static Conversion CollectionExpression => new
Conversion
(ConversionKind.CollectionExpression);
288
internal static Conversion AnonymousFunction => new
Conversion
(ConversionKind.AnonymousFunction);
289
internal static Conversion Boxing => new
Conversion
(ConversionKind.Boxing);
290
internal static Conversion NullLiteral => new
Conversion
(ConversionKind.NullLiteral);
291
internal static Conversion DefaultLiteral => new
Conversion
(ConversionKind.DefaultLiteral);
292
internal static Conversion NullToPointer => new
Conversion
(ConversionKind.ImplicitNullToPointer);
293
internal static Conversion PointerToVoid => new
Conversion
(ConversionKind.ImplicitPointerToVoid);
294
internal static Conversion PointerToPointer => new
Conversion
(ConversionKind.ExplicitPointerToPointer);
295
internal static Conversion PointerToInteger => new
Conversion
(ConversionKind.ExplicitPointerToInteger);
296
internal static Conversion IntegerToPointer => new
Conversion
(ConversionKind.ExplicitIntegerToPointer);
297
internal static Conversion Unboxing => new
Conversion
(ConversionKind.Unboxing);
298
internal static Conversion ExplicitReference => new
Conversion
(ConversionKind.ExplicitReference);
299
internal static Conversion IntPtr => new
Conversion
(ConversionKind.IntPtr);
300
internal static Conversion ExplicitEnumeration => new
Conversion
(ConversionKind.ExplicitEnumeration);
301
internal static Conversion ExplicitNumeric => new
Conversion
(ConversionKind.ExplicitNumeric);
302
internal static Conversion ImplicitDynamic => new
Conversion
(ConversionKind.ImplicitDynamic);
303
internal static Conversion ExplicitDynamic => new
Conversion
(ConversionKind.ExplicitDynamic);
304
internal static Conversion InterpolatedString => new
Conversion
(ConversionKind.InterpolatedString);
305
internal static Conversion InterpolatedStringHandler => new
Conversion
(ConversionKind.InterpolatedStringHandler);
306
internal static Conversion Deconstruction => new
Conversion
(ConversionKind.Deconstruction);
307
internal static Conversion PinnedObjectToPointer => new
Conversion
(ConversionKind.PinnedObjectToPointer);
308
internal static Conversion ImplicitPointer => new
Conversion
(ConversionKind.ImplicitPointer);
309
internal static Conversion FunctionType => new
Conversion
(ConversionKind.FunctionType);
310
internal static Conversion InlineArray => new
Conversion
(ConversionKind.InlineArray);
311
internal static Conversion ImplicitSpan => new
Conversion
(ConversionKind.ImplicitSpan);
312
internal static Conversion ExplicitSpan => new
Conversion
(ConversionKind.ExplicitSpan);