diff options
Diffstat (limited to 'csharp/ProtocolBuffers/Delegates.cs')
-rw-r--r-- | csharp/ProtocolBuffers/Delegates.cs | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/csharp/ProtocolBuffers/Delegates.cs b/csharp/ProtocolBuffers/Delegates.cs deleted file mode 100644 index 08774019..00000000 --- a/csharp/ProtocolBuffers/Delegates.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Protocol Buffers - Google's data interchange format -// Copyright 2008 Google Inc. -// http://code.google.com/p/protobuf/ -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -using System.IO; - -namespace Google.ProtocolBuffers { - /// <summary> - /// Delegate to return a stream when asked, used by MessageStreamIterator. - /// </summary> - public delegate Stream StreamProvider(); - - // These delegate declarations mirror the ones in .NET 3.5 for the sake of familiarity. - internal delegate TResult Func<TResult>(); - internal delegate TResult Func<T, TResult>(T arg); - internal delegate TResult Func<T1, T2, TResult>(T1 arg1, T2 arg2); - internal delegate TResult Func<T1, T2, T3, TResult>(T1 arg1, T2 arg2, T3 arg3); - internal delegate TResult Func<T1, T2, T3, T4, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4); - internal delegate void Action(); - internal delegate void Action<T1, T2>(T1 arg1, T2 arg2); -} |