/// <summary> /// Reset all members of the CipherKey structure, including the CipherDescription /// </summary> public void Reset() { Description.Reset(); if (KeyId != null) { Array.Clear(KeyId, 0, KeyId.Length); } if (ExtensionKey != null) { Array.Clear(ExtensionKey, 0, ExtensionKey.Length); } }
/// <summary> /// Reset all struct members /// </summary> internal void Reset() { Authority.Reset(); Description.Reset(); SignChecked = false; DomainRestrictChecked = false; VolatileChecked = false; SingleUseChecked = false; PostOverwriteChecked = false; PackageAuthChecked = false; NoNarrativeChecked = false; NoExportChecked = false; }
/// <summary> /// Reset all struct members /// </summary> public void Reset() { if (Tag != null) { Array.Clear(Tag, 0, Tag.Length); } if (FileId != null) { Array.Clear(FileId, 0, FileId.Length); } if (State != null) { Array.Clear(State, 0, State.Length); } Description.Reset(); }