static private CompleteSecurityAttributeProperties ( System.Security.Permissions security_attribute, |
||
security_attribute | System.Security.Permissions | |
attribute | ||
return | void |
static void CompleteSecurityAttributeProperties(SSP.SecurityAttribute security_attribute, SecurityAttribute attribute)
{
var type = security_attribute.GetType ();
foreach (var named_argument in attribute.Properties)
type.GetProperty (named_argument.Name).SetValue (security_attribute, named_argument.Argument.Value, null);
}
private static void CompleteSecurityAttribute(System.Security.Permissions.SecurityAttribute security_attribute, Mono.Cecil.SecurityAttribute attribute) { if (attribute.HasFields) { SecurityDeclarationRocks.CompleteSecurityAttributeFields(security_attribute, attribute); } if (attribute.HasProperties) { SecurityDeclarationRocks.CompleteSecurityAttributeProperties(security_attribute, attribute); } }