Ejemplo n.º 1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <E extends Exception> void foreach(org.neo4j.function.ThrowingBiConsumer<String,org.neo4j.values.AnyValue,E> f) throws E
            public override void Foreach <E>(ThrowingBiConsumer <string, AnyValue, E> f) where E : Exception
            {
                foreach (KeyValuePair <string, AnyValue> entry in Map.SetOfKeyValuePairs())
                {
                    f.Accept(entry.Key, entry.Value);
                }
            }
Ejemplo n.º 2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <E extends Exception> void foreach(org.neo4j.function.ThrowingBiConsumer<String,org.neo4j.values.AnyValue,E> f) throws E
            public override void Foreach <E>(ThrowingBiConsumer <string, AnyValue, E> f) where E : Exception
            {
                Map.@foreach(f);
                for (int i = 0; i < UpdatedKeys.Length; i++)
                {
                    f.Accept(UpdatedKeys[i], UpdatedValues[i]);
                }
            }
Ejemplo n.º 3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <E extends Exception> void foreach(org.neo4j.function.ThrowingBiConsumer<String,org.neo4j.values.AnyValue,E> f) throws E
            public override void Foreach <E>(ThrowingBiConsumer <string, AnyValue, E> f) where E : Exception
            {
                Map.@foreach((s, anyValue) =>
                {
                    if (Filter.apply(s, anyValue))
                    {
                        f.Accept(s, anyValue);
                    }
                });
            }
Ejemplo n.º 4
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public <E extends Exception> void foreach(org.neo4j.function.ThrowingBiConsumer<String,org.neo4j.values.AnyValue,E> f) throws E
            public override void Foreach <E>(ThrowingBiConsumer <string, AnyValue, E> f) where E : Exception
            {
                HashSet <string> seen = new HashSet <string>();
                ThrowingBiConsumer <string, AnyValue, E> consume = (key, value) =>
                {
                    if (seen.Add(key))
                    {
                        f.Accept(key, value);
                    }
                };

                for (int i = Maps.Length - 1; i >= 0; i--)
                {
                    Maps[i].@foreach(consume);
                }
            }