public virtual void Build(SecurityAttribute securityAttribute) { if (securityAttribute.Type != null) { var type = securityAttribute.Type; if (Build(ref type)) { securityAttribute.Type = type; } } Build(securityAttribute.NamedArguments); }