public override bool Equals(object obj) { if (this == obj) { return(true); } if (obj == null) { return(false); } if (GetType() != obj.GetType()) { return(false); } ColumnDescription other = (ColumnDescription)obj; if (Category != other.Category) { return(false); } if (DefaultOutput == null) { if (other.DefaultOutput != null) { return(false); } } else if (!DefaultOutput.Equals(other.DefaultOutput)) { return(false); } if (Internal != other.Internal) { return(false); } if (Name == null) { if (other.Name != null) { return(false); } } else if (!Name.Equals(other.Name)) { return(false); } if (Position != other.Position) { return(false); } return(Type == other.Type); }
public void Process(AntidotePackagePipelineArgs args) { string packagePath = Path.Combine(Settings.PackagePath, String.Format("{0}.antidote{1}", Path.GetFileNameWithoutExtension(args.AntidotePackageProject.Name), Path.GetExtension(args.AntidotePackageProject.Name))); ISink<PackageEntry> writer = new PackageWriter(packagePath); ITaskOutput output = new DefaultOutput(); writer.Initialize(new SimpleProcessingContext(output)); PackageGenerator.GeneratePackage(args.AntidotePackageProject, writer); Context.ClientPage.ClientResponse.Alert("Antidote package generated"); }
public override int GetHashCode() { const int prime = 31; int result = 1; result = prime * result + Category; result = prime * result + (DefaultOutput?.GetHashCode() ?? 0); result = prime * result + (Internal ? 1231 : 1237); result = prime * result + (Name?.GetHashCode() ?? 0); result = prime * result + Position; result = prime * result + Type; return(result); }
public override OutputFile WriteLine(char[] buffer, int index, int count) => DefaultOutput.WriteLine(buffer, index, count);
public override Task FlushAsync() => DefaultOutput.FlushAsync();
public override OutputFile WriteIndent() => DefaultOutput.WriteIndent();
public override Task WriteAsync(char value) => DefaultOutput.WriteAsync(value);
public override Task WriteLineAsync(char[] buffer, int index, int count) => DefaultOutput.WriteLineAsync(buffer, index, count);
public override OutputFile WriteLine(string value) => DefaultOutput.WriteLine(value);
public override OutputFile WriteLine(string format, object arg0, object arg1, object arg2) => DefaultOutput.WriteLine(format, arg0, arg1, arg2);
public override OutputFile Close() => DefaultOutput.Close();
public override OutputFile Flush() => DefaultOutput.Flush();
} // func InOutOpen /// <summary></summary> public void flush() => DefaultOutput.flush();
/// <summary></summary> /// <param name="args"></param> /// <returns></returns> public LuaResult write(object[] args) => DefaultOutput.write(args) ?? LuaResult.Empty;
public override void Flush() => DefaultOutput.Flush();
public override void Close() => DefaultOutput.Close();
public override Task WriteIndentAsync() => DefaultOutput.WriteIndentAsync();
public override OutputFile WriteLine(double value) => DefaultOutput.WriteLine(value);
public override OutputFile Write(bool value) => DefaultOutput.Write(value);
public override OutputFile WriteLine(decimal value) => DefaultOutput.WriteLine(value);
public override OutputFile Write(ulong value) => DefaultOutput.Write(value);
public override OutputFile WriteLine(object value) => DefaultOutput.WriteLine(value);
public override OutputFile Write(float value) => DefaultOutput.Write(value);
public override OutputFile WriteLine(string format, params object[] arg) => DefaultOutput.WriteLine(format, arg);
public override IDisposable WithIndent() => DefaultOutput.WithIndent();
public override Task WriteLineAsync(string value) => DefaultOutput.WriteLineAsync(value);
public override OutputFile WriteLine() => DefaultOutput.WriteLine();
public override Task WriteLineAsync() => DefaultOutput.WriteLineAsync();
public override OutputFile WriteLine(char[] buffer) => DefaultOutput.WriteLine(buffer);
public override OutputFile Write(string format, object arg0) => DefaultOutput.Write(format, arg0);
public override IDisposable WithIndent(int indentLevel) => DefaultOutput.WithIndent(indentLevel);