Exemple #1
0
 private static void CheckResourcePropertyKind(ResourcePropertyKind kind, string parameterName)
 {
     if ((((kind != ResourcePropertyKind.ResourceReference) && (kind != ResourcePropertyKind.ResourceSetReference)) && ((kind != ResourcePropertyKind.ComplexType) && (kind != ResourcePropertyKind.Primitive))) && (((kind != ResourcePropertyKind.Collection) && (kind != ResourcePropertyKind.Stream)) && ((kind != (ResourcePropertyKind.Key | ResourcePropertyKind.Primitive)) && (kind != (ResourcePropertyKind.ETag | ResourcePropertyKind.Primitive)))))
     {
         throw new ArgumentException(Strings.InvalidEnumValue(kind.GetType().Name), parameterName);
     }
 }
Exemple #2
0
 private static void CheckResourcePropertyKind(ResourcePropertyKind kind, string parameterName)
 {
     if ((((kind != ResourcePropertyKind.ResourceReference) && (kind != ResourcePropertyKind.ResourceSetReference)) && ((kind != ResourcePropertyKind.ComplexType) && (kind != ResourcePropertyKind.Primitive))) && (((kind != ResourcePropertyKind.Collection) && (kind != ResourcePropertyKind.Stream)) && ((kind != (ResourcePropertyKind.Key | ResourcePropertyKind.Primitive)) && (kind != (ResourcePropertyKind.ETag | ResourcePropertyKind.Primitive)))))
     {
         throw new ArgumentException(Strings.InvalidEnumValue(kind.GetType().Name), parameterName);
     }
 }
 /// <summary>
 /// Validates that the given property kind is valid
 /// </summary>
 /// <param name="kind">property kind to check</param>
 /// <param name="parameterName">name of the parameter</param>
 private static void CheckResourcePropertyKind(ResourcePropertyKind kind, string parameterName)
 {
     // For open properties, resource property instance is created only for nav properties.
     if (kind != ResourcePropertyKind.ResourceReference &&
         kind != ResourcePropertyKind.ResourceSetReference &&
         kind != ResourcePropertyKind.ComplexType &&
         kind != ResourcePropertyKind.Primitive &&
         kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.Key) &&
         kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.ETag))
     {
         throw new ArgumentException(Strings.InvalidEnumValue(kind.GetType().Name), parameterName);
     }
 }
 /// <summary>
 /// Validates that the given property kind is valid.
 /// </summary>
 /// <param name="kind">Property kind to check.</param>
 /// <param name="parameterName">Name of the parameter.</param>
 private static void CheckResourcePropertyKind(ResourcePropertyKind kind, string parameterName)
 {
     if (kind != ResourcePropertyKind.ResourceReference &&
         kind != ResourcePropertyKind.ResourceSetReference &&
         kind != ResourcePropertyKind.ComplexType &&
         kind != ResourcePropertyKind.Primitive &&
         kind != ResourcePropertyKind.MultiValue &&
         kind != ResourcePropertyKind.Stream &&
         kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.Key) &&
         kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.ETag))
     {
         throw new ArgumentException(Strings.General_InvalidEnumValue(kind.GetType().Name), parameterName);
     }
 }
Exemple #5
0
 /// <summary>
 /// Validates that the given property kind is valid
 /// </summary>
 /// <param name="kind">property kind to check</param>
 /// <param name="parameterName">name of the parameter</param>
 private static void CheckResourcePropertyKind(ResourcePropertyKind kind, string parameterName)
 {
     // For open properties, resource property instance is created only for nav properties.
     if (kind != ResourcePropertyKind.ResourceReference &&
         kind != ResourcePropertyKind.ResourceSetReference &&
         kind != ResourcePropertyKind.ComplexType &&
         kind != ResourcePropertyKind.Primitive &&
         kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.Key) &&
         kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.ETag))
     {
         throw new ArgumentException(Strings.InvalidEnumValue(kind.GetType().Name), parameterName);
     }
 }
		/// <summary>
		/// Validates that the given property kind is valid.
		/// </summary>
		/// <param name="kind">Property kind to check.</param>
		/// <param name="parameterName">Name of the parameter.</param>
		private static void CheckResourcePropertyKind(ResourcePropertyKind kind, string parameterName)
		{
			if (kind != ResourcePropertyKind.ResourceReference &&
			    kind != ResourcePropertyKind.ResourceSetReference &&
			    kind != ResourcePropertyKind.ComplexType &&
			    kind != ResourcePropertyKind.Primitive &&
			    kind != ResourcePropertyKind.MultiValue &&
			    kind != ResourcePropertyKind.Stream &&
			    kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.Key) &&
			    kind != (ResourcePropertyKind.Primitive | ResourcePropertyKind.ETag))
			{
				throw new ArgumentException(Strings.General_InvalidEnumValue(kind.GetType().Name), parameterName);
			}
		}