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); 451get { return _reducedFrom.DeclaredAccessibility; } 456get { return _reducedFrom.ContainingSymbol; } 461return _reducedFrom.GetAttributes(); 476get { return _reducedFrom.ReturnsVoid; } 481get { return _reducedFrom.IsGenericMethod; } 486get { return _reducedFrom.IsVararg; } 491get { return _reducedFrom.RefKind; } 496get { return _typeMap.SubstituteType(_reducedFrom.ReturnTypeWithAnnotations); } 499public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => _reducedFrom.ReturnTypeFlowAnalysisAnnotations; 501public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => _reducedFrom.ReturnNotNullIfParameterNotNull; 503public override FlowAnalysisAnnotations FlowAnalysisAnnotations => _reducedFrom.FlowAnalysisAnnotations; 507get { return _typeMap.SubstituteCustomModifiers(_reducedFrom.RefCustomModifiers); } 512get { return _reducedFrom.ParameterCount - 1; } 517get { return _reducedFrom.GenerateDebugInfo; } 541internal override bool IsEffectivelyReadOnly => _reducedFrom.Parameters[0].RefKind is RefKind.In or RefKind.RefReadOnlyParameter; 555return _reducedFrom.CallsAreOmitted(syntaxTree); 560var reducedFromParameters = _reducedFrom.Parameters; 592return (object)other != null && _reducedFrom.Equals(other._reducedFrom, compareKind); 597return _reducedFrom.GetHashCode(); 604internal sealed override bool UseUpdatedEscapeRules => _reducedFrom.UseUpdatedEscapeRules; 608return _reducedFrom.HasAsyncMethodBuilderAttribute(out builderArgument); 615return _reducedFrom.TryGetOverloadResolutionPriority();