5 writes to _uncommonData
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\Conversions\Conversion.cs (5)
144_uncommonData = uncommonData; 153_uncommonData = conversionResult.Kind == UserDefinedConversionResultKind.NoApplicableOperators && conversionResult.Results.IsEmpty 166_uncommonData = new MethodUncommonData( 176_uncommonData = new NestedUncommonData( 185_uncommonData = new DeconstructionUncommonData(deconstructMethodInfo, deconstructConversionInfo);
18 references to _uncommonData
Microsoft.CodeAnalysis.CSharp (18)
Binder\Semantics\Conversions\Conversion.cs (18)
203Debug.Assert(_uncommonData == null); 382return _uncommonData is MethodUncommonData { IsExtensionMethod: true }; 390return _uncommonData is MethodUncommonData { IsArrayIndex: true }; 398return _uncommonData is NestedUncommonData { _nestedConversionsOpt: var conversions } ? 408Debug.Assert((_uncommonData as NestedUncommonData)?._nestedConversionsChecked ?? true); 438if (_uncommonData is NestedUncommonData nestedUncommonData) 449if (_uncommonData is not null) 451if (_uncommonData is NestedUncommonData nestedUncommonData) 479switch (_uncommonData) 511if (_uncommonData is MethodUncommonData { _conversionMethod: null } methodUncommonData) 529var uncommonData = (DeconstructionUncommonData?)_uncommonData; 538var uncommonData = (DeconstructionUncommonData?)_uncommonData; 545if (_uncommonData is CollectionExpressionUncommonData collectionExpressionData) 569if (_uncommonData is NestedUncommonData { _nestedConversionsOpt: { IsDefault: false } nestedConversions }) 585(_uncommonData as MethodUncommonData)?._conversionResult.Kind == UserDefinedConversionResultKind.Valid; 1030var conversionResult = (_uncommonData as MethodUncommonData)?._conversionResult ?? default(UserDefinedConversionResult); 1096if (_uncommonData is MethodUncommonData { _conversionResult: { Kind: not UserDefinedConversionResultKind.NoApplicableOperators } conversionResult }) 1114if (_uncommonData is MethodUncommonData { _conversionResult: { Kind: UserDefinedConversionResultKind.Valid } conversionResult })