public static void InspectAttributes(AssemblyUsages result, ICustomAttributeProvider attributeProvider) { if (attributeProvider.HasCustomAttributes) { foreach (CustomAttribute attribute in attributeProvider.CustomAttributes) { AssemblyUsagesExtractor.InspectAttribute(result, attribute); } } }
public static void InspectSecurityDeclaration(AssemblyUsages result, SecurityDeclaration securityDeclaration) { if (securityDeclaration.HasSecurityAttributes == true) { foreach (SecurityAttribute attribute in securityDeclaration.SecurityAttributes) { if (AssemblyUsagesExtractor.debug > 1) { AssemblyUsagesExtractor.Log("SecAttr {0}", attribute); } using (AutoIndent.Instance) { AssemblyUsagesExtractor.InspectAttribute(result, attribute); } } } }