1 write to _reducedFrom
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ReducedExtensionMethodSymbol.cs (1)
99_reducedFrom = reducedFrom;
53 references to _reducedFrom
Microsoft.CodeAnalysis.CSharp (53)
Symbols\ReducedExtensionMethodSymbol.cs (53)
243get { return _reducedFrom.ConstructIfGeneric(_typeArguments); } 250return _reducedFrom.Parameters[0].Type; 255_reducedFrom.Parameters[0].TypeWithAnnotations.ToPublicAnnotation(); 264if (reducedFromTypeParameter.ContainingSymbol != _reducedFrom) 274get { return _reducedFrom; } 281Debug.Assert(_reducedFrom.ConstructedFrom == _reducedFrom); 298get { return _reducedFrom.CallingConvention; } 303get { return _reducedFrom.Arity; } 308get { return _reducedFrom.Name; } 313get { return _reducedFrom.HasSpecialName; } 318get { return _reducedFrom.ImplementationAttributes; } 323get { return _reducedFrom.RequiresSecurityObject; } 328return _reducedFrom.GetDllImportData(); 338get { return _reducedFrom.ReturnValueMarshallingInformation; } 343get { return _reducedFrom.HasDeclarativeSecurity; } 348return _reducedFrom.GetSecurityInformation(); 353return _reducedFrom.GetAppliedConditionalSymbols(); 358get { return _reducedFrom.ContainingAssembly; } 363get { return _reducedFrom.Locations; } 368get { return _reducedFrom.DeclaringSyntaxReferences; } 373return _reducedFrom.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 383get { return _reducedFrom.IsExtern; } 388get { return _reducedFrom.IsSealed; } 393get { return _reducedFrom.IsVirtual; } 398get { return _reducedFrom.IsAbstract; } 403get { return _reducedFrom.IsOverride; } 413get { return _reducedFrom.IsAsync; } 441get { return _reducedFrom.ObsoleteAttributeData; } 445=> _reducedFrom.GetUnmanagedCallersOnlyAttributeData(forceComplete); 449get { return _reducedFrom.DeclaredAccessibility; } 454get { return _reducedFrom.ContainingSymbol; } 459return _reducedFrom.GetAttributes(); 474get { return _reducedFrom.ReturnsVoid; } 479get { return _reducedFrom.IsGenericMethod; } 484get { return _reducedFrom.IsVararg; } 489get { return _reducedFrom.RefKind; } 494get { return _typeMap.SubstituteType(_reducedFrom.ReturnTypeWithAnnotations); } 497public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => _reducedFrom.ReturnTypeFlowAnalysisAnnotations; 499public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => _reducedFrom.ReturnNotNullIfParameterNotNull; 501public override FlowAnalysisAnnotations FlowAnalysisAnnotations => _reducedFrom.FlowAnalysisAnnotations; 505get { return _typeMap.SubstituteCustomModifiers(_reducedFrom.RefCustomModifiers); } 510get { return _reducedFrom.ParameterCount - 1; } 515get { return _reducedFrom.GenerateDebugInfo; } 539internal override bool IsEffectivelyReadOnly => _reducedFrom.Parameters[0].RefKind is RefKind.In or RefKind.RefReadOnlyParameter; 553return _reducedFrom.CallsAreOmitted(syntaxTree); 558var reducedFromParameters = _reducedFrom.Parameters; 590return (object)other != null && _reducedFrom.Equals(other._reducedFrom, compareKind); 595return _reducedFrom.GetHashCode(); 602internal sealed override bool UseUpdatedEscapeRules => _reducedFrom.UseUpdatedEscapeRules; 606return _reducedFrom.HasAsyncMethodBuilderAttribute(out builderArgument); 613return _reducedFrom.TryGetOverloadResolutionPriority();