Skip to main content

ExtensionMethodSymbolInfo Struct

Namespace: Roslynator

Assembly: Roslynator.Core.dll

Represents an extension method symbol.

public readonly struct ExtensionMethodSymbolInfo : IEquatable<Roslynator.ExtensionMethodSymbolInfo>

Inheritance

Object ValueType ExtensionMethodSymbolInfo

Implements

Properties

PropertySummary
IsReducedTrue if the symbol was reduced.
ReducedSymbolThe definition of extension method from which this symbol was reduced, or null, if the symbol was not reduced.
ReducedSymbolOrSymbolThe reduced symbol or the symbol if the reduced symbol is null.
SymbolThe extension method symbol.

Methods

MethodSummary
Equals(ExtensionMethodSymbolInfo)(Implements IEquatable<ExtensionMethodSymbolInfo>.Equals)
Equals(Object)(Overrides ValueType.Equals)
GetHashCode()(Overrides ValueType.GetHashCode)
GetType()(Inherited from Object)
MemberwiseClone()(Inherited from Object)
ToString()(Inherited from ValueType)

Operators

OperatorSummary
Equality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo)
Inequality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo)