PageRenderTime 45ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/Source/ResourceManagement.Client/WsEnumeration/EnumerationFilter.cs

#
C# | 28 lines | 25 code | 3 blank | 0 comment | 1 complexity | 28d800cdd703758cd79c0b5206faecc4 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Xml.Serialization;
  4. using System.Text;
  5. namespace Microsoft.ResourceManagement.Client.WsEnumeration
  6. {
  7. [XmlRoot(Namespace=Constants.WsEnumeration.Namespace, ElementName=Constants.WsEnumeration.Filter)]
  8. public class EnumerationFilter
  9. {
  10. public EnumerationFilter() : this(String.Empty)
  11. {
  12. }
  13. public EnumerationFilter(String filter)
  14. {
  15. if (String.IsNullOrEmpty(filter))
  16. throw new ArgumentNullException("filter");
  17. this.Filter = filter;
  18. this.Dialect = Constants.Dialect.IdmXpathFilter;
  19. }
  20. [XmlText()]
  21. public String Filter;
  22. [XmlAttribute()]
  23. public String Dialect;
  24. }
  25. }