public override string ToString() { var filterParameters = new StringBuilder(100); if (NumberOfStreams.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, NumberOfStreams.GetValueOrDefault()); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (Resource != null) { FilterUtility.ConcatenateParameter(filterParameters, "filename", Resource.Path); } if (!string.IsNullOrWhiteSpace(FormatName)) { FilterUtility.ConcatenateParameter(filterParameters, "f", FormatName); } if (SeekPoint.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "sp", SeekPoint.GetValueOrDefault()); } if (!string.IsNullOrWhiteSpace(Streams)) { FilterUtility.ConcatenateParameter(filterParameters, "s", Streams); } if (StreamIndex.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "si", StreamIndex.GetValueOrDefault()); } if (Loop.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "loop", Loop.GetValueOrDefault()); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }