Name
CodeGroup
Synopsis
public abstract class CodeGroup { // Public Constructors public CodeGroup(IMembershipConditionmembershipCondition
, PolicyStatementpolicy
); // Public Instance Properties public virtual string AttributeString{get; } public IList Children{set; get; } public string Description{set; get; } public IMembershipCondition MembershipCondition{set; get; } public abstract string MergeLogic{get; } public string Name{set; get; } public virtual string PermissionSetName{get; } public PolicyStatement PolicyStatement{set; get; } // Public Instance Methods public void AddChild(CodeGroupgroup
); public abstract CodeGroup Copy( ); public bool Equals(CodeGroupcg
, boolcompareChildren
); public override bool Equals(objecto
); // overrides object public void FromXml(System.Security.SecurityElemente
); public void FromXml(System.Security.SecurityElemente
, PolicyLevellevel
); public override int GetHashCode( ); // overrides object public void RemoveChild(CodeGroupgroup
); public abstract PolicyStatement Resolve(Evidenceevidence
); public abstract CodeGroup ResolveMatchingCodeGroups(Evidenceevidence
); public SecurityElement ToXml( ); public SecurityElement ToXml(PolicyLevellevel
); // Protected Instance Methods protected virtual void CreateXml(System.Security.SecurityElementelement
, PolicyLevellevel
); protected virtual void ParseXml(System.Security.SecurityElemente
, PolicyLevellevel
); }
The abstract CodeGroup
class provides the base class from which all concrete code group classes ...
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.