public void Dispose() { if (Current == owner) { Current = null; } }
public void Validate() { if (owner != null) { InstalledSDKOwner o = owner; owner = null; isValid = o.ValidateSDK(this); owner = o; } else { isValid = true; } }
public InstalledSDKContext(InstalledSDKOwner owner) { this.owner = owner; Current = owner; }
public InstalledSDK(InstalledSDKOwner owner) { this.owner = owner; }
public InstalledSDK() { this.owner = InstalledSDKContext.Current; }
public void Dispose() { if (Current == owner) Current = null; }
public void Validate() { if (owner != null) { InstalledSDKOwner o = owner; owner = null; isValid = o.ValidateSDK(this); owner = o; } else isValid = true; }