public EmbeddedTypeParameter( EmbeddedMethod containingMethod, TypeParameterSymbolAdapter underlyingTypeParameter ) : base(containingMethod, underlyingTypeParameter) { Debug.Assert(underlyingTypeParameter.AdaptedTypeParameterSymbol.IsDefinition); }
public EmbeddedProperty( PropertySymbolAdapter underlyingProperty, EmbeddedMethod getter, EmbeddedMethod setter ) : base(underlyingProperty, getter, setter) { }
public EmbeddedEvent( EventSymbolAdapter underlyingEvent, EmbeddedMethod adder, EmbeddedMethod remover ) : base(underlyingEvent, adder, remover, null) { }
public EmbeddedTypeParameter( EmbeddedMethod containingMethod, #if DEBUG TypeParameterSymbolAdapter #else TypeParameterSymbol #endif underlyingTypeParameter) : base(containingMethod, underlyingTypeParameter) { Debug.Assert(underlyingTypeParameter.AdaptedTypeParameterSymbol.IsDefinition); }
public EmbeddedProperty(PropertySymbol underlyingProperty, EmbeddedMethod getter, EmbeddedMethod setter) : base(underlyingProperty, getter, setter) { }
public EmbeddedEvent(EventSymbol underlyingEvent, EmbeddedMethod adder, EmbeddedMethod remover) : base(underlyingEvent, adder, remover, null) { }
public EmbeddedTypeParameter(EmbeddedMethod containingMethod, TypeParameterSymbol underlyingTypeParameter) : base(containingMethod, underlyingTypeParameter) { Debug.Assert(underlyingTypeParameter.IsDefinition); }