API Reference
Class
WordMacroProjectSignatureInfo
Cross-platform inventory of VBA project and signature parts in one macro-enabled Word package.
Inheritance
- Object
- WordMacroProjectSignatureInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String FilePath { get; } #Gets the inspected file path.
public Boolean IsMacroEnabledFormat { get; } #Gets whether the extension is DOCM or DOTM.
public Boolean HasMacroProject { get; } #Gets whether a VBA project part exists.
public String MacroProjectPartUri { get; } #Gets the VBA project package-part URI when present.
public Nullable<Int64> MacroProjectLength { get; } #Gets the encoded VBA project length when present.
public String MacroProjectSha256 { get; } #Gets a SHA-256 preservation fingerprint of the encoded VBA project when inspection succeeded.
public IReadOnlyList<WordMacroProjectSignaturePartInfo> Signatures { get; } #Gets VBA signature parts in profile order.
public IReadOnlyList<WordMacroProjectSignatureFinding> Findings { get; } #Gets stable aggregate inspection diagnostics.
public Boolean HasSignatures { get; } #Gets whether any VBA signature profile is present.
public Boolean HasV3Signature { get; } #Gets whether the current secure V3 profile is present.