Esempio n. 1
0
 protected void AddAttributeArguments(CodeAttributeDeclaration attribute, ErrorMessagePlacement placement)
 {
     // Set validator use a non standard ctor order.
     if (!string.IsNullOrEmpty(_errorMessage))
     {
         if (placement == ErrorMessagePlacement.First)
         {
             attribute.Arguments.Insert(0, AttributeHelper.GetPrimitiveAttributeArgument(_errorMessage));
         }
         else
         {
             attribute.Arguments.Add(AttributeHelper.GetPrimitiveAttributeArgument(_errorMessage));
         }
     }
     if (!string.IsNullOrEmpty(_castleFriendlyName))
     {
         attribute.Arguments.Add(AttributeHelper.GetNamedAttributeArgument("FriendlyName", _castleFriendlyName));
     }
     if (_executionOrder != 0)
     {
         attribute.Arguments.Add(AttributeHelper.GetNamedAttributeArgument("ExecutionOrder", _executionOrder));
     }
     if (_runWhen != RunWhen.Everytime)
     {
         attribute.Arguments.Add(AttributeHelper.GetNamedEnumAttributeArgument("RunWhen", "RunWhen", _runWhen));
     }
 }
 protected void AddAttributeArguments(CodeAttributeDeclaration attribute, ErrorMessagePlacement placement)
 {
     // Set validator use a non standard ctor order.
     if (!string.IsNullOrEmpty(_errorMessage))
     {
         if (placement == ErrorMessagePlacement.First)
             attribute.Arguments.Insert(0, AttributeHelper.GetPrimitiveAttributeArgument(_errorMessage));
         else
             attribute.Arguments.Add(AttributeHelper.GetPrimitiveAttributeArgument(_errorMessage));
     }
     if (!string.IsNullOrEmpty(_castleFriendlyName))
         attribute.Arguments.Add(AttributeHelper.GetNamedAttributeArgument("FriendlyName", _castleFriendlyName));
     if (_executionOrder != 0)
         attribute.Arguments.Add(AttributeHelper.GetNamedAttributeArgument("ExecutionOrder", _executionOrder));
     if (_runWhen != RunWhen.Everytime)
         attribute.Arguments.Add(AttributeHelper.GetNamedEnumAttributeArgument("RunWhen", "RunWhen", _runWhen));
 }