1 write to _reducedFrom
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ReducedExtensionMethodSymbol.cs (1)
99_reducedFrom = reducedFrom;
51 references to _reducedFrom
Microsoft.CodeAnalysis.CSharp (51)
Symbols\ReducedExtensionMethodSymbol.cs (51)
235get { return _reducedFrom.ConstructIfGeneric(_typeArguments); } 242return _reducedFrom.Parameters[0].Type; 247_reducedFrom.Parameters[0].TypeWithAnnotations.ToPublicAnnotation(); 256if (reducedFromTypeParameter.ContainingSymbol != _reducedFrom) 266get { return _reducedFrom; } 273Debug.Assert(_reducedFrom.ConstructedFrom == _reducedFrom); 290get { return _reducedFrom.CallingConvention; } 295get { return _reducedFrom.Arity; } 300get { return _reducedFrom.Name; } 305get { return _reducedFrom.HasSpecialName; } 310get { return _reducedFrom.ImplementationAttributes; } 315get { return _reducedFrom.RequiresSecurityObject; } 320return _reducedFrom.GetDllImportData(); 330get { return _reducedFrom.ReturnValueMarshallingInformation; } 335get { return _reducedFrom.HasDeclarativeSecurity; } 340return _reducedFrom.GetSecurityInformation(); 345return _reducedFrom.GetAppliedConditionalSymbols(); 350get { return _reducedFrom.ContainingAssembly; } 355get { return _reducedFrom.Locations; } 360get { return _reducedFrom.DeclaringSyntaxReferences; } 365return _reducedFrom.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 375get { return _reducedFrom.IsExtern; } 380get { return _reducedFrom.IsSealed; } 385get { return _reducedFrom.IsVirtual; } 390get { return _reducedFrom.IsAbstract; } 395get { return _reducedFrom.IsOverride; } 405get { return _reducedFrom.IsAsync; } 433get { return _reducedFrom.ObsoleteAttributeData; } 437=> _reducedFrom.GetUnmanagedCallersOnlyAttributeData(forceComplete); 441get { return _reducedFrom.DeclaredAccessibility; } 446get { return _reducedFrom.ContainingSymbol; } 451return _reducedFrom.GetAttributes(); 466get { return _reducedFrom.ReturnsVoid; } 471get { return _reducedFrom.IsGenericMethod; } 476get { return _reducedFrom.IsVararg; } 481get { return _reducedFrom.RefKind; } 486get { return _typeMap.SubstituteType(_reducedFrom.ReturnTypeWithAnnotations); } 489public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => _reducedFrom.ReturnTypeFlowAnalysisAnnotations; 491public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => _reducedFrom.ReturnNotNullIfParameterNotNull; 493public override FlowAnalysisAnnotations FlowAnalysisAnnotations => _reducedFrom.FlowAnalysisAnnotations; 497get { return _typeMap.SubstituteCustomModifiers(_reducedFrom.RefCustomModifiers); } 502get { return _reducedFrom.ParameterCount - 1; } 507get { return _reducedFrom.GenerateDebugInfo; } 531internal override bool IsEffectivelyReadOnly => _reducedFrom.Parameters[0].RefKind == RefKind.In; 545return _reducedFrom.CallsAreOmitted(syntaxTree); 550var reducedFromParameters = _reducedFrom.Parameters; 582return (object)other != null && _reducedFrom.Equals(other._reducedFrom, compareKind); 587return _reducedFrom.GetHashCode(); 594internal sealed override bool UseUpdatedEscapeRules => _reducedFrom.UseUpdatedEscapeRules;