1 write to _reducedFrom
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ReducedExtensionMethodSymbol.cs (1)
100_reducedFrom = reducedFrom;
53 references to _reducedFrom
Microsoft.CodeAnalysis.CSharp (53)
Symbols\ReducedExtensionMethodSymbol.cs (53)
244get { return _reducedFrom.ConstructIfGeneric(_typeArguments); } 251return _reducedFrom.Parameters[0].Type; 256_reducedFrom.Parameters[0].TypeWithAnnotations.ToPublicAnnotation(); 265if (reducedFromTypeParameter.ContainingSymbol != _reducedFrom) 275get { return _reducedFrom; } 282Debug.Assert(_reducedFrom.ConstructedFrom == _reducedFrom); 299get { return _reducedFrom.CallingConvention; } 304get { return _reducedFrom.Arity; } 309get { return _reducedFrom.Name; } 314get { return _reducedFrom.HasSpecialName; } 319get { return _reducedFrom.ImplementationAttributes; } 324get { return _reducedFrom.RequiresSecurityObject; } 329return _reducedFrom.GetDllImportData(); 339get { return _reducedFrom.ReturnValueMarshallingInformation; } 344get { return _reducedFrom.HasDeclarativeSecurity; } 349return _reducedFrom.GetSecurityInformation(); 354return _reducedFrom.GetAppliedConditionalSymbols(); 359get { return _reducedFrom.ContainingAssembly; } 364get { return _reducedFrom.Locations; } 369get { return _reducedFrom.DeclaringSyntaxReferences; } 374return _reducedFrom.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 384get { return _reducedFrom.IsExtern; } 389get { return _reducedFrom.IsSealed; } 394get { return _reducedFrom.IsVirtual; } 399get { return _reducedFrom.IsAbstract; } 404get { return _reducedFrom.IsOverride; } 414get { return _reducedFrom.IsAsync; } 442get { return _reducedFrom.ObsoleteAttributeData; } 446=> _reducedFrom.GetUnmanagedCallersOnlyAttributeData(forceComplete); 452get { return _reducedFrom.DeclaredAccessibility; } 457get { return _reducedFrom.ContainingSymbol; } 462return _reducedFrom.GetAttributes(); 477get { return _reducedFrom.ReturnsVoid; } 482get { return _reducedFrom.IsGenericMethod; } 487get { return _reducedFrom.IsVararg; } 492get { return _reducedFrom.RefKind; } 497get { return _typeMap.SubstituteType(_reducedFrom.ReturnTypeWithAnnotations); } 500public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => _reducedFrom.ReturnTypeFlowAnalysisAnnotations; 502public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => _reducedFrom.ReturnNotNullIfParameterNotNull; 504public override FlowAnalysisAnnotations FlowAnalysisAnnotations => _reducedFrom.FlowAnalysisAnnotations; 508get { return _typeMap.SubstituteCustomModifiers(_reducedFrom.RefCustomModifiers); } 513get { return _reducedFrom.ParameterCount - 1; } 518get { return _reducedFrom.GenerateDebugInfo; } 542internal override bool IsEffectivelyReadOnly => _reducedFrom.Parameters[0].RefKind is RefKind.In or RefKind.RefReadOnlyParameter; 556return _reducedFrom.CallsAreOmitted(syntaxTree); 561var reducedFromParameters = _reducedFrom.Parameters; 593return (object)other != null && _reducedFrom.Equals(other._reducedFrom, compareKind); 598return _reducedFrom.GetHashCode(); 605internal sealed override bool UseUpdatedEscapeRules => _reducedFrom.UseUpdatedEscapeRules; 609return _reducedFrom.HasAsyncMethodBuilderAttribute(out builderArgument); 616return _reducedFrom.TryGetOverloadResolutionPriority();