//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: public ClusterAssertion elected(final int elected, final String atRole) public virtual ClusterAssertion Elected(int elected, string atRole) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.Map<int, InstanceAssertion> newIn = new java.util.HashMap<>(); IDictionary <int, InstanceAssertion> newIn = new Dictionary <int, InstanceAssertion>(); foreach (KeyValuePair <int, InstanceAssertion> instanceAssertionEntry in In.SetOfKeyValuePairs()) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final InstanceAssertion assertion = instanceAssertionEntry.getValue(); InstanceAssertion assertion = instanceAssertionEntry.Value; if (!instanceAssertionEntry.Value.isFailed) { newIn[instanceAssertionEntry.Key] = new InstanceAssertionAnonymousInnerClass2(this, elected, atRole, assertion); } else { newIn[instanceAssertionEntry.Key] = instanceAssertionEntry.Value; } } //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final ClusterAssertion realThis = this; ClusterAssertion realThis = this; return(new ClusterAssertionAnonymousInnerClass3(this, newIn, realThis)); }
public InstanceAssertionAnonymousInnerClass(ClusterAssertion outerInstance, Org.Neo4j.cluster.ClusterAssertion.InstanceAssertion current) { this.outerInstance = outerInstance; this._current = current; outerInstance.Copy(current); this.isFailed = true; }
public ClusterAssertionAnonymousInnerClass(ClusterAssertion outerInstance, IDictionary <int, InstanceAssertion> newIn, IDictionary <int, InstanceAssertion> newOut) { this.outerInstance = outerInstance; this._newIn = newIn; this._newOut = newOut; this.@in = newIn; this.@out = newOut; }
public ClusterAssertionAnonymousInnerClass3(ClusterAssertion outerInstance, IDictionary <int, InstanceAssertion> newIn, Org.Neo4j.cluster.ClusterAssertion realThis) { this.outerInstance = outerInstance; this._newIn = newIn; this._realThis = realThis; outerInstance.Copy(realThis); this.@in = newIn; }
public InstanceAssertionAnonymousInnerClass2(ClusterAssertion outerInstance, int elected, string atRole, Org.Neo4j.cluster.ClusterAssertion.InstanceAssertion assertion) { this.outerInstance = outerInstance; this._elected = elected; this._atRole = atRole; this._assertion = assertion; outerInstance.Copy(assertion); this.roles.put(atRole, elected); }
public static ClusterAssertion BasedOn(int[] serverIds) { IDictionary <int, InstanceAssertion> @out = new Dictionary <int, InstanceAssertion>(); for (int i = 0; i < serverIds.Length; i++) { @out[i + 1] = new InstanceAssertion(serverIds[i], URI.create("cluster://server" + serverIds[i])); } ClusterAssertion result = new ClusterAssertion(); result.In = new Dictionary <int, InstanceAssertion>(); result.Out = @out; return(result); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: public ClusterAssertion failed(final int failed) public virtual ClusterAssertion Failed(int failed) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.Map<int, InstanceAssertion> newIn = new java.util.HashMap<>(in); IDictionary <int, InstanceAssertion> newIn = new Dictionary <int, InstanceAssertion>(In); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final InstanceAssertion current = in.get(failed); InstanceAssertion current = In[failed]; InstanceAssertion failedInstance = new InstanceAssertionAnonymousInnerClass(this, current); newIn[failed] = failedInstance; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final ClusterAssertion realThis = this; ClusterAssertion realThis = this; return(new ClusterAssertionAnonymousInnerClass2(this, newIn, realThis)); }
protected internal virtual void Copy(ClusterAssertion assertion) { this.In = assertion.In; this.Out = assertion.Out; }