internal static void Validate(GetMetadataInput toValidate, IList validated) { if (validated.Contains(toValidate)) { return; } validated.Add(toValidate); // no validation required }
public GetMetadataOutput GetMetadata(GetMetadataInput request) { string format = (String.IsNullOrEmpty(request.MetadataFormat)) ? "sd.xml" : request.MetadataFormat; var resourceName = "metadata/hello_world." + format; using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName)) { if (stream == null) { throw new FileNotFoundException(resourceName); } using (StreamReader reader = new StreamReader(stream)) { return(new GetMetadataOutput(reader.ReadToEnd())); } } }
public static void Validate(GetMetadataInput toValidate) { Validate(toValidate, new ArrayList()); }