1 write to _underlying
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\EventSymbol.cs (1)
19_underlying = underlying;
13 references to _underlying
Microsoft.CodeAnalysis.CSharp (13)
Symbols\PublicModel\EventSymbol.cs (13)
22internal override CSharp.Symbol UnderlyingSymbol => _underlying; 23internal Symbols.EventSymbol UnderlyingEventSymbol => _underlying; 31Interlocked.CompareExchange(ref _lazyType, _underlying.TypeWithAnnotations.GetPublicSymbol(), null); 38CodeAnalysis.NullableAnnotation IEventSymbol.NullableAnnotation => _underlying.TypeWithAnnotations.ToPublicAnnotation(); 44return _underlying.AddMethod.GetPublicSymbol(); 52return _underlying.RemoveMethod.GetPublicSymbol(); 69return _underlying.OriginalDefinition.GetPublicSymbol(); 77return _underlying.OverriddenEvent.GetPublicSymbol(); 85return _underlying.ExplicitInterfaceImplementations.GetPublicSymbols(); 89bool IEventSymbol.IsWindowsRuntimeEvent => _underlying.IsWindowsRuntimeEvent; 91IEventSymbol? IEventSymbol.PartialDefinitionPart => _underlying.PartialDefinitionPart.GetPublicSymbol(); 93IEventSymbol? IEventSymbol.PartialImplementationPart => _underlying.PartialImplementationPart.GetPublicSymbol(); 95bool IEventSymbol.IsPartialDefinition => _underlying.IsPartialDefinition;