protected virtual void OnIdentifierChanged(TTypeIdentifier oldIdentifier, DeclarationChangeCause cause) { this.ClearIdentifier(); var newIdentifier = this.UniqueIdentifier; var _identifierChanged = this._IdentifierChanged; if (_identifierChanged != null) { _identifierChanged(this, new DeclarationIdentifierChangeEventArgs <IGeneralDeclarationUniqueIdentifier>(oldIdentifier, newIdentifier, cause)); } var identifierChanged = this.IdentifierChanged; if (identifierChanged != null) { identifierChanged(this, new DeclarationIdentifierChangeEventArgs <TTypeIdentifier>(oldIdentifier, newIdentifier, cause)); } }
protected override void OnIdentifierChanged(IGeneralTypeUniqueIdentifier oldIdentifier, DeclarationChangeCause cause) { if (this.uniqueIdentifier != null) { this.uniqueIdentifier = null; } base.OnIdentifierChanged(oldIdentifier, cause); }
protected virtual void OnIdentifierChanged(IGeneralDeclarationUniqueIdentifier oldIdentifier, DeclarationChangeCause cause) { this.uniqueIdentifier = null; var newIdentifier = this.UniqueIdentifier; var identifierChanged = this.IdentifierChanged; if (identifierChanged != null) { identifierChanged(this, new DeclarationIdentifierChangeEventArgs <IGeneralDeclarationUniqueIdentifier>(oldIdentifier, newIdentifier, cause)); } }
protected override void OnIdentifierChanged(IGeneralMemberUniqueIdentifier oldIdentifier, DeclarationChangeCause cause) { lock (this.SyncObject) { if (this.uniqueIdentifier != null) { this.uniqueIdentifier = null; } base.OnIdentifierChanged(oldIdentifier, cause); } }
public DeclarationIdentifierChangeEventArgs(TIdentifier oldIdentifier, TIdentifier newIdentifier, DeclarationChangeCause cause) { this.OldIdentifier = oldIdentifier; this.NewIdentifier = newIdentifier; this.Cause = cause; }