Convert both the full and lite runtimes (and json/xml serialization assemblies) to be Portable Class Libraries.
All referring projects are now .NET 4 client rather than .NET 3.5. This commit also fixes up the ProtoBench app, which I'd neglected in previous commits. (Disentangling the two sets of changes would be time-consuming.)pull/319/head
parent
a449f66bdb
commit
ce97e68682
54 changed files with 45514 additions and 37484 deletions
@ -1,3 +1,3 @@ |
|||||||
<?xml version="1.0"?> |
<?xml version="1.0"?> |
||||||
<configuration> |
<configuration> |
||||||
<startup/></configuration> |
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup></configuration> |
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,346 +1,347 @@ |
|||||||
// Generated by ProtoGen, Version=2.4.1.555, Culture=neutral, PublicKeyToken=55f7125234beb589. DO NOT EDIT! |
// Generated by the protocol buffer compiler. DO NOT EDIT! |
||||||
#pragma warning disable 1591, 0612, 3021 |
// source: google/protobuf/unittest_import.proto |
||||||
#region Designer generated code |
#pragma warning disable 1591, 0612, 3021 |
||||||
|
#region Designer generated code |
||||||
using pb = global::Google.ProtocolBuffers; |
|
||||||
using pbc = global::Google.ProtocolBuffers.Collections; |
using pb = global::Google.ProtocolBuffers; |
||||||
using pbd = global::Google.ProtocolBuffers.Descriptors; |
using pbc = global::Google.ProtocolBuffers.Collections; |
||||||
using scg = global::System.Collections.Generic; |
using pbd = global::Google.ProtocolBuffers.Descriptors; |
||||||
namespace Google.ProtocolBuffers.TestProtos { |
using scg = global::System.Collections.Generic; |
||||||
|
namespace Google.ProtocolBuffers.TestProtos { |
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|
||||||
public static partial class UnitTestImportProtoFile { |
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||||
|
public static partial class UnittestImport { |
||||||
#region Extension registration |
|
||||||
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) { |
#region Extension registration |
||||||
} |
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) { |
||||||
#endregion |
} |
||||||
#region Static variables |
#endregion |
||||||
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor; |
#region Static variables |
||||||
internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; |
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor; |
||||||
#endregion |
internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; |
||||||
#region Descriptor |
#endregion |
||||||
public static pbd::FileDescriptor Descriptor { |
#region Descriptor |
||||||
get { return descriptor; } |
public static pbd::FileDescriptor Descriptor { |
||||||
} |
get { return descriptor; } |
||||||
private static pbd::FileDescriptor descriptor; |
} |
||||||
|
private static pbd::FileDescriptor descriptor; |
||||||
static UnitTestImportProtoFile() { |
|
||||||
byte[] descriptorData = global::System.Convert.FromBase64String( |
static UnittestImport() { |
||||||
string.Concat( |
byte[] descriptorData = global::System.Convert.FromBase64String( |
||||||
"CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90", |
string.Concat( |
||||||
"b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf", |
"CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90", |
||||||
"b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK", |
"b2J1Zl91bml0dGVzdF9pbXBvcnQaLGdvb2dsZS9wcm90b2J1Zi91bml0dGVz", |
||||||
"SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K", |
"dF9pbXBvcnRfcHVibGljLnByb3RvIhoKDUltcG9ydE1lc3NhZ2USCQoBZBgB", |
||||||
"CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+", |
"IAEoBSo8CgpJbXBvcnRFbnVtEg4KCklNUE9SVF9GT08QBxIOCgpJTVBPUlRf", |
||||||
"PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz", |
"QkFSEAgSDgoKSU1QT1JUX0JBWhAJQkMKGGNvbS5nb29nbGUucHJvdG9idWYu", |
||||||
"dEltcG9ydFByb3RvRmlsZQ==")); |
"dGVzdEgB+AEBqgIhR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9z", |
||||||
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) { |
"UAA=")); |
||||||
descriptor = root; |
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) { |
||||||
internal__static_protobuf_unittest_import_ImportMessage__Descriptor = Descriptor.MessageTypes[0]; |
descriptor = root; |
||||||
internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable = |
internal__static_protobuf_unittest_import_ImportMessage__Descriptor = Descriptor.MessageTypes[0]; |
||||||
new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor, |
internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable = |
||||||
new string[] { "D", }); |
new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor, |
||||||
pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance(); |
new string[] { "D", }); |
||||||
RegisterAllExtensions(registry); |
pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance(); |
||||||
global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry); |
RegisterAllExtensions(registry); |
||||||
return registry; |
global::Google.ProtocolBuffers.TestProtos.UnittestImportPublic.RegisterAllExtensions(registry); |
||||||
}; |
return registry; |
||||||
pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData, |
}; |
||||||
new pbd::FileDescriptor[] { |
pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData, |
||||||
global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, |
new pbd::FileDescriptor[] { |
||||||
}, assigner); |
global::Google.ProtocolBuffers.TestProtos.UnittestImportPublic.Descriptor, |
||||||
} |
}, assigner); |
||||||
#endregion |
} |
||||||
|
#endregion |
||||||
} |
|
||||||
#region Enums |
} |
||||||
public enum ImportEnum { |
#region Enums |
||||||
IMPORT_FOO = 7, |
public enum ImportEnum { |
||||||
IMPORT_BAR = 8, |
IMPORT_FOO = 7, |
||||||
IMPORT_BAZ = 9, |
IMPORT_BAR = 8, |
||||||
} |
IMPORT_BAZ = 9, |
||||||
|
} |
||||||
#endregion |
|
||||||
|
#endregion |
||||||
#region Messages |
|
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
#region Messages |
||||||
public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> { |
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||||
private ImportMessage() { } |
public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> { |
||||||
private static readonly ImportMessage defaultInstance = new ImportMessage().MakeReadOnly(); |
private ImportMessage() { } |
||||||
private static readonly string[] _importMessageFieldNames = new string[] { "d" }; |
private static readonly ImportMessage defaultInstance = new ImportMessage().MakeReadOnly(); |
||||||
private static readonly uint[] _importMessageFieldTags = new uint[] { 8 }; |
private static readonly string[] _importMessageFieldNames = new string[] { "d" }; |
||||||
public static ImportMessage DefaultInstance { |
private static readonly uint[] _importMessageFieldTags = new uint[] { 8 }; |
||||||
get { return defaultInstance; } |
public static ImportMessage DefaultInstance { |
||||||
} |
get { return defaultInstance; } |
||||||
|
} |
||||||
public override ImportMessage DefaultInstanceForType { |
|
||||||
get { return DefaultInstance; } |
public override ImportMessage DefaultInstanceForType { |
||||||
} |
get { return DefaultInstance; } |
||||||
|
} |
||||||
protected override ImportMessage ThisMessage { |
|
||||||
get { return this; } |
protected override ImportMessage ThisMessage { |
||||||
} |
get { return this; } |
||||||
|
} |
||||||
public static pbd::MessageDescriptor Descriptor { |
|
||||||
get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; } |
public static pbd::MessageDescriptor Descriptor { |
||||||
} |
get { return global::Google.ProtocolBuffers.TestProtos.UnittestImport.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; } |
||||||
|
} |
||||||
protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors { |
|
||||||
get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; } |
protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors { |
||||||
} |
get { return global::Google.ProtocolBuffers.TestProtos.UnittestImport.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; } |
||||||
|
} |
||||||
public const int DFieldNumber = 1; |
|
||||||
private bool hasD; |
public const int DFieldNumber = 1; |
||||||
private int d_; |
private bool hasD; |
||||||
public bool HasD { |
private int d_; |
||||||
get { return hasD; } |
public bool HasD { |
||||||
} |
get { return hasD; } |
||||||
public int D { |
} |
||||||
get { return d_; } |
public int D { |
||||||
} |
get { return d_; } |
||||||
|
} |
||||||
public override bool IsInitialized { |
|
||||||
get { |
public override bool IsInitialized { |
||||||
return true; |
get { |
||||||
} |
return true; |
||||||
} |
} |
||||||
|
} |
||||||
public override void WriteTo(pb::ICodedOutputStream output) { |
|
||||||
CalcSerializedSize(); |
public override void WriteTo(pb::ICodedOutputStream output) { |
||||||
string[] field_names = _importMessageFieldNames; |
CalcSerializedSize(); |
||||||
if (hasD) { |
string[] field_names = _importMessageFieldNames; |
||||||
output.WriteInt32(1, field_names[0], D); |
if (hasD) { |
||||||
} |
output.WriteInt32(1, field_names[0], D); |
||||||
UnknownFields.WriteTo(output); |
} |
||||||
} |
UnknownFields.WriteTo(output); |
||||||
|
} |
||||||
private int memoizedSerializedSize = -1; |
|
||||||
public override int SerializedSize { |
private int memoizedSerializedSize = -1; |
||||||
get { |
public override int SerializedSize { |
||||||
int size = memoizedSerializedSize; |
get { |
||||||
if (size != -1) return size; |
int size = memoizedSerializedSize; |
||||||
return CalcSerializedSize(); |
if (size != -1) return size; |
||||||
} |
return CalcSerializedSize(); |
||||||
} |
} |
||||||
|
} |
||||||
private int CalcSerializedSize() { |
|
||||||
int size = memoizedSerializedSize; |
private int CalcSerializedSize() { |
||||||
if (size != -1) return size; |
int size = memoizedSerializedSize; |
||||||
|
if (size != -1) return size; |
||||||
size = 0; |
|
||||||
if (hasD) { |
size = 0; |
||||||
size += pb::CodedOutputStream.ComputeInt32Size(1, D); |
if (hasD) { |
||||||
} |
size += pb::CodedOutputStream.ComputeInt32Size(1, D); |
||||||
size += UnknownFields.SerializedSize; |
} |
||||||
memoizedSerializedSize = size; |
size += UnknownFields.SerializedSize; |
||||||
return size; |
memoizedSerializedSize = size; |
||||||
} |
return size; |
||||||
public static ImportMessage ParseFrom(pb::ByteString data) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed(); |
public static ImportMessage ParseFrom(pb::ByteString data) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); |
public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(byte[] data) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed(); |
public static ImportMessage ParseFrom(byte[] data) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); |
public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(global::System.IO.Stream input) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed(); |
public static ImportMessage ParseFrom(global::System.IO.Stream input) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
||||||
public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) { |
} |
||||||
return CreateBuilder().MergeDelimitedFrom(input).BuildParsed(); |
public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) { |
||||||
} |
return CreateBuilder().MergeDelimitedFrom(input).BuildParsed(); |
||||||
public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { |
} |
||||||
return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed(); |
public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
} |
return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(pb::ICodedInputStream input) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed(); |
public static ImportMessage ParseFrom(pb::ICodedInputStream input) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed(); |
||||||
public static ImportMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
} |
||||||
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
public static ImportMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
} |
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
||||||
private ImportMessage MakeReadOnly() { |
} |
||||||
return this; |
private ImportMessage MakeReadOnly() { |
||||||
} |
return this; |
||||||
|
} |
||||||
public static Builder CreateBuilder() { return new Builder(); } |
|
||||||
public override Builder ToBuilder() { return CreateBuilder(this); } |
public static Builder CreateBuilder() { return new Builder(); } |
||||||
public override Builder CreateBuilderForType() { return new Builder(); } |
public override Builder ToBuilder() { return CreateBuilder(this); } |
||||||
public static Builder CreateBuilder(ImportMessage prototype) { |
public override Builder CreateBuilderForType() { return new Builder(); } |
||||||
return new Builder(prototype); |
public static Builder CreateBuilder(ImportMessage prototype) { |
||||||
} |
return new Builder(prototype); |
||||||
|
} |
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|
||||||
public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> { |
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||||
protected override Builder ThisBuilder { |
public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> { |
||||||
get { return this; } |
protected override Builder ThisBuilder { |
||||||
} |
get { return this; } |
||||||
public Builder() { |
} |
||||||
result = DefaultInstance; |
public Builder() { |
||||||
resultIsReadOnly = true; |
result = DefaultInstance; |
||||||
} |
resultIsReadOnly = true; |
||||||
internal Builder(ImportMessage cloneFrom) { |
} |
||||||
result = cloneFrom; |
internal Builder(ImportMessage cloneFrom) { |
||||||
resultIsReadOnly = true; |
result = cloneFrom; |
||||||
} |
resultIsReadOnly = true; |
||||||
|
} |
||||||
private bool resultIsReadOnly; |
|
||||||
private ImportMessage result; |
private bool resultIsReadOnly; |
||||||
|
private ImportMessage result; |
||||||
private ImportMessage PrepareBuilder() { |
|
||||||
if (resultIsReadOnly) { |
private ImportMessage PrepareBuilder() { |
||||||
ImportMessage original = result; |
if (resultIsReadOnly) { |
||||||
result = new ImportMessage(); |
ImportMessage original = result; |
||||||
resultIsReadOnly = false; |
result = new ImportMessage(); |
||||||
MergeFrom(original); |
resultIsReadOnly = false; |
||||||
} |
MergeFrom(original); |
||||||
return result; |
} |
||||||
} |
return result; |
||||||
|
} |
||||||
public override bool IsInitialized { |
|
||||||
get { return result.IsInitialized; } |
public override bool IsInitialized { |
||||||
} |
get { return result.IsInitialized; } |
||||||
|
} |
||||||
protected override ImportMessage MessageBeingBuilt { |
|
||||||
get { return PrepareBuilder(); } |
protected override ImportMessage MessageBeingBuilt { |
||||||
} |
get { return PrepareBuilder(); } |
||||||
|
} |
||||||
public override Builder Clear() { |
|
||||||
result = DefaultInstance; |
public override Builder Clear() { |
||||||
resultIsReadOnly = true; |
result = DefaultInstance; |
||||||
return this; |
resultIsReadOnly = true; |
||||||
} |
return this; |
||||||
|
} |
||||||
public override Builder Clone() { |
|
||||||
if (resultIsReadOnly) { |
public override Builder Clone() { |
||||||
return new Builder(result); |
if (resultIsReadOnly) { |
||||||
} else { |
return new Builder(result); |
||||||
return new Builder().MergeFrom(result); |
} else { |
||||||
} |
return new Builder().MergeFrom(result); |
||||||
} |
} |
||||||
|
} |
||||||
public override pbd::MessageDescriptor DescriptorForType { |
|
||||||
get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.Descriptor; } |
public override pbd::MessageDescriptor DescriptorForType { |
||||||
} |
get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.Descriptor; } |
||||||
|
} |
||||||
public override ImportMessage DefaultInstanceForType { |
|
||||||
get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance; } |
public override ImportMessage DefaultInstanceForType { |
||||||
} |
get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance; } |
||||||
|
} |
||||||
public override ImportMessage BuildPartial() { |
|
||||||
if (resultIsReadOnly) { |
public override ImportMessage BuildPartial() { |
||||||
return result; |
if (resultIsReadOnly) { |
||||||
} |
return result; |
||||||
resultIsReadOnly = true; |
} |
||||||
return result.MakeReadOnly(); |
resultIsReadOnly = true; |
||||||
} |
return result.MakeReadOnly(); |
||||||
|
} |
||||||
public override Builder MergeFrom(pb::IMessage other) { |
|
||||||
if (other is ImportMessage) { |
public override Builder MergeFrom(pb::IMessage other) { |
||||||
return MergeFrom((ImportMessage) other); |
if (other is ImportMessage) { |
||||||
} else { |
return MergeFrom((ImportMessage) other); |
||||||
base.MergeFrom(other); |
} else { |
||||||
return this; |
base.MergeFrom(other); |
||||||
} |
return this; |
||||||
} |
} |
||||||
|
} |
||||||
public override Builder MergeFrom(ImportMessage other) { |
|
||||||
if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance) return this; |
public override Builder MergeFrom(ImportMessage other) { |
||||||
PrepareBuilder(); |
if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance) return this; |
||||||
if (other.HasD) { |
PrepareBuilder(); |
||||||
D = other.D; |
if (other.HasD) { |
||||||
} |
D = other.D; |
||||||
this.MergeUnknownFields(other.UnknownFields); |
} |
||||||
return this; |
this.MergeUnknownFields(other.UnknownFields); |
||||||
} |
return this; |
||||||
|
} |
||||||
public override Builder MergeFrom(pb::ICodedInputStream input) { |
|
||||||
return MergeFrom(input, pb::ExtensionRegistry.Empty); |
public override Builder MergeFrom(pb::ICodedInputStream input) { |
||||||
} |
return MergeFrom(input, pb::ExtensionRegistry.Empty); |
||||||
|
} |
||||||
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
||||||
PrepareBuilder(); |
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
pb::UnknownFieldSet.Builder unknownFields = null; |
PrepareBuilder(); |
||||||
uint tag; |
pb::UnknownFieldSet.Builder unknownFields = null; |
||||||
string field_name; |
uint tag; |
||||||
while (input.ReadTag(out tag, out field_name)) { |
string field_name; |
||||||
if(tag == 0 && field_name != null) { |
while (input.ReadTag(out tag, out field_name)) { |
||||||
int field_ordinal = global::System.Array.BinarySearch(_importMessageFieldNames, field_name, global::System.StringComparer.Ordinal); |
if(tag == 0 && field_name != null) { |
||||||
if(field_ordinal >= 0) |
int field_ordinal = global::System.Array.BinarySearch(_importMessageFieldNames, field_name, global::System.StringComparer.Ordinal); |
||||||
tag = _importMessageFieldTags[field_ordinal]; |
if(field_ordinal >= 0) |
||||||
else { |
tag = _importMessageFieldTags[field_ordinal]; |
||||||
if (unknownFields == null) { |
else { |
||||||
unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); |
if (unknownFields == null) { |
||||||
} |
unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); |
||||||
ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); |
} |
||||||
continue; |
ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); |
||||||
} |
continue; |
||||||
} |
} |
||||||
switch (tag) { |
} |
||||||
case 0: { |
switch (tag) { |
||||||
throw pb::InvalidProtocolBufferException.InvalidTag(); |
case 0: { |
||||||
} |
throw pb::InvalidProtocolBufferException.InvalidTag(); |
||||||
default: { |
} |
||||||
if (pb::WireFormat.IsEndGroupTag(tag)) { |
default: { |
||||||
if (unknownFields != null) { |
if (pb::WireFormat.IsEndGroupTag(tag)) { |
||||||
this.UnknownFields = unknownFields.Build(); |
if (unknownFields != null) { |
||||||
} |
this.UnknownFields = unknownFields.Build(); |
||||||
return this; |
} |
||||||
} |
return this; |
||||||
if (unknownFields == null) { |
} |
||||||
unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); |
if (unknownFields == null) { |
||||||
} |
unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); |
||||||
ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); |
} |
||||||
break; |
ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); |
||||||
} |
break; |
||||||
case 8: { |
} |
||||||
result.hasD = input.ReadInt32(ref result.d_); |
case 8: { |
||||||
break; |
result.hasD = input.ReadInt32(ref result.d_); |
||||||
} |
break; |
||||||
} |
} |
||||||
} |
} |
||||||
|
} |
||||||
if (unknownFields != null) { |
|
||||||
this.UnknownFields = unknownFields.Build(); |
if (unknownFields != null) { |
||||||
} |
this.UnknownFields = unknownFields.Build(); |
||||||
return this; |
} |
||||||
} |
return this; |
||||||
|
} |
||||||
|
|
||||||
public bool HasD { |
|
||||||
get { return result.hasD; } |
public bool HasD { |
||||||
} |
get { return result.hasD; } |
||||||
public int D { |
} |
||||||
get { return result.D; } |
public int D { |
||||||
set { SetD(value); } |
get { return result.D; } |
||||||
} |
set { SetD(value); } |
||||||
public Builder SetD(int value) { |
} |
||||||
PrepareBuilder(); |
public Builder SetD(int value) { |
||||||
result.hasD = true; |
PrepareBuilder(); |
||||||
result.d_ = value; |
result.hasD = true; |
||||||
return this; |
result.d_ = value; |
||||||
} |
return this; |
||||||
public Builder ClearD() { |
} |
||||||
PrepareBuilder(); |
public Builder ClearD() { |
||||||
result.hasD = false; |
PrepareBuilder(); |
||||||
result.d_ = 0; |
result.hasD = false; |
||||||
return this; |
result.d_ = 0; |
||||||
} |
return this; |
||||||
} |
} |
||||||
static ImportMessage() { |
} |
||||||
object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.Descriptor, null); |
static ImportMessage() { |
||||||
} |
object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnittestImport.Descriptor, null); |
||||||
} |
} |
||||||
|
} |
||||||
#endregion |
|
||||||
|
#endregion |
||||||
} |
|
||||||
|
} |
||||||
#endregion Designer generated code |
|
||||||
|
#endregion Designer generated code |
@ -0,0 +1,333 @@ |
|||||||
|
// Generated by the protocol buffer compiler. DO NOT EDIT! |
||||||
|
// source: google/protobuf/unittest_import_public.proto |
||||||
|
#pragma warning disable 1591, 0612, 3021 |
||||||
|
#region Designer generated code |
||||||
|
|
||||||
|
using pb = global::Google.ProtocolBuffers; |
||||||
|
using pbc = global::Google.ProtocolBuffers.Collections; |
||||||
|
using pbd = global::Google.ProtocolBuffers.Descriptors; |
||||||
|
using scg = global::System.Collections.Generic; |
||||||
|
namespace Google.ProtocolBuffers.TestProtos { |
||||||
|
|
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||||
|
public static partial class UnittestImportPublic { |
||||||
|
|
||||||
|
#region Extension registration |
||||||
|
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) { |
||||||
|
} |
||||||
|
#endregion |
||||||
|
#region Static variables |
||||||
|
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_import_PublicImportMessage__Descriptor; |
||||||
|
internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.PublicImportMessage, global::Google.ProtocolBuffers.TestProtos.PublicImportMessage.Builder> internal__static_protobuf_unittest_import_PublicImportMessage__FieldAccessorTable; |
||||||
|
#endregion |
||||||
|
#region Descriptor |
||||||
|
public static pbd::FileDescriptor Descriptor { |
||||||
|
get { return descriptor; } |
||||||
|
} |
||||||
|
private static pbd::FileDescriptor descriptor; |
||||||
|
|
||||||
|
static UnittestImportPublic() { |
||||||
|
byte[] descriptorData = global::System.Convert.FromBase64String( |
||||||
|
string.Concat( |
||||||
|
"Cixnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0X3B1YmxpYy5wcm90", |
||||||
|
"bxIYcHJvdG9idWZfdW5pdHRlc3RfaW1wb3J0IiAKE1B1YmxpY0ltcG9ydE1l", |
||||||
|
"c3NhZ2USCQoBZRgBIAEoBUI+Chhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3Sq", |
||||||
|
"AiFHb29nbGUuUHJvdG9jb2xCdWZmZXJzLlRlc3RQcm90b3M=")); |
||||||
|
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) { |
||||||
|
descriptor = root; |
||||||
|
internal__static_protobuf_unittest_import_PublicImportMessage__Descriptor = Descriptor.MessageTypes[0]; |
||||||
|
internal__static_protobuf_unittest_import_PublicImportMessage__FieldAccessorTable = |
||||||
|
new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.PublicImportMessage, global::Google.ProtocolBuffers.TestProtos.PublicImportMessage.Builder>(internal__static_protobuf_unittest_import_PublicImportMessage__Descriptor, |
||||||
|
new string[] { "E", }); |
||||||
|
pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance(); |
||||||
|
RegisterAllExtensions(registry); |
||||||
|
return registry; |
||||||
|
}; |
||||||
|
pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData, |
||||||
|
new pbd::FileDescriptor[] { |
||||||
|
}, assigner); |
||||||
|
} |
||||||
|
#endregion |
||||||
|
|
||||||
|
} |
||||||
|
#region Messages |
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||||
|
public sealed partial class PublicImportMessage : pb::GeneratedMessage<PublicImportMessage, PublicImportMessage.Builder> { |
||||||
|
private PublicImportMessage() { } |
||||||
|
private static readonly PublicImportMessage defaultInstance = new PublicImportMessage().MakeReadOnly(); |
||||||
|
private static readonly string[] _publicImportMessageFieldNames = new string[] { "e" }; |
||||||
|
private static readonly uint[] _publicImportMessageFieldTags = new uint[] { 8 }; |
||||||
|
public static PublicImportMessage DefaultInstance { |
||||||
|
get { return defaultInstance; } |
||||||
|
} |
||||||
|
|
||||||
|
public override PublicImportMessage DefaultInstanceForType { |
||||||
|
get { return DefaultInstance; } |
||||||
|
} |
||||||
|
|
||||||
|
protected override PublicImportMessage ThisMessage { |
||||||
|
get { return this; } |
||||||
|
} |
||||||
|
|
||||||
|
public static pbd::MessageDescriptor Descriptor { |
||||||
|
get { return global::Google.ProtocolBuffers.TestProtos.UnittestImportPublic.internal__static_protobuf_unittest_import_PublicImportMessage__Descriptor; } |
||||||
|
} |
||||||
|
|
||||||
|
protected override pb::FieldAccess.FieldAccessorTable<PublicImportMessage, PublicImportMessage.Builder> InternalFieldAccessors { |
||||||
|
get { return global::Google.ProtocolBuffers.TestProtos.UnittestImportPublic.internal__static_protobuf_unittest_import_PublicImportMessage__FieldAccessorTable; } |
||||||
|
} |
||||||
|
|
||||||
|
public const int EFieldNumber = 1; |
||||||
|
private bool hasE; |
||||||
|
private int e_; |
||||||
|
public bool HasE { |
||||||
|
get { return hasE; } |
||||||
|
} |
||||||
|
public int E { |
||||||
|
get { return e_; } |
||||||
|
} |
||||||
|
|
||||||
|
public override bool IsInitialized { |
||||||
|
get { |
||||||
|
return true; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public override void WriteTo(pb::ICodedOutputStream output) { |
||||||
|
CalcSerializedSize(); |
||||||
|
string[] field_names = _publicImportMessageFieldNames; |
||||||
|
if (hasE) { |
||||||
|
output.WriteInt32(1, field_names[0], E); |
||||||
|
} |
||||||
|
UnknownFields.WriteTo(output); |
||||||
|
} |
||||||
|
|
||||||
|
private int memoizedSerializedSize = -1; |
||||||
|
public override int SerializedSize { |
||||||
|
get { |
||||||
|
int size = memoizedSerializedSize; |
||||||
|
if (size != -1) return size; |
||||||
|
return CalcSerializedSize(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
private int CalcSerializedSize() { |
||||||
|
int size = memoizedSerializedSize; |
||||||
|
if (size != -1) return size; |
||||||
|
|
||||||
|
size = 0; |
||||||
|
if (hasE) { |
||||||
|
size += pb::CodedOutputStream.ComputeInt32Size(1, E); |
||||||
|
} |
||||||
|
size += UnknownFields.SerializedSize; |
||||||
|
memoizedSerializedSize = size; |
||||||
|
return size; |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(pb::ByteString data) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(byte[] data) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(global::System.IO.Stream input) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseDelimitedFrom(global::System.IO.Stream input) { |
||||||
|
return CreateBuilder().MergeDelimitedFrom(input).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
|
return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(pb::ICodedInputStream input) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed(); |
||||||
|
} |
||||||
|
public static PublicImportMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
||||||
|
} |
||||||
|
private PublicImportMessage MakeReadOnly() { |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public static Builder CreateBuilder() { return new Builder(); } |
||||||
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
||||||
|
public override Builder CreateBuilderForType() { return new Builder(); } |
||||||
|
public static Builder CreateBuilder(PublicImportMessage prototype) { |
||||||
|
return new Builder(prototype); |
||||||
|
} |
||||||
|
|
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||||
|
public sealed partial class Builder : pb::GeneratedBuilder<PublicImportMessage, Builder> { |
||||||
|
protected override Builder ThisBuilder { |
||||||
|
get { return this; } |
||||||
|
} |
||||||
|
public Builder() { |
||||||
|
result = DefaultInstance; |
||||||
|
resultIsReadOnly = true; |
||||||
|
} |
||||||
|
internal Builder(PublicImportMessage cloneFrom) { |
||||||
|
result = cloneFrom; |
||||||
|
resultIsReadOnly = true; |
||||||
|
} |
||||||
|
|
||||||
|
private bool resultIsReadOnly; |
||||||
|
private PublicImportMessage result; |
||||||
|
|
||||||
|
private PublicImportMessage PrepareBuilder() { |
||||||
|
if (resultIsReadOnly) { |
||||||
|
PublicImportMessage original = result; |
||||||
|
result = new PublicImportMessage(); |
||||||
|
resultIsReadOnly = false; |
||||||
|
MergeFrom(original); |
||||||
|
} |
||||||
|
return result; |
||||||
|
} |
||||||
|
|
||||||
|
public override bool IsInitialized { |
||||||
|
get { return result.IsInitialized; } |
||||||
|
} |
||||||
|
|
||||||
|
protected override PublicImportMessage MessageBeingBuilt { |
||||||
|
get { return PrepareBuilder(); } |
||||||
|
} |
||||||
|
|
||||||
|
public override Builder Clear() { |
||||||
|
result = DefaultInstance; |
||||||
|
resultIsReadOnly = true; |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public override Builder Clone() { |
||||||
|
if (resultIsReadOnly) { |
||||||
|
return new Builder(result); |
||||||
|
} else { |
||||||
|
return new Builder().MergeFrom(result); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public override pbd::MessageDescriptor DescriptorForType { |
||||||
|
get { return global::Google.ProtocolBuffers.TestProtos.PublicImportMessage.Descriptor; } |
||||||
|
} |
||||||
|
|
||||||
|
public override PublicImportMessage DefaultInstanceForType { |
||||||
|
get { return global::Google.ProtocolBuffers.TestProtos.PublicImportMessage.DefaultInstance; } |
||||||
|
} |
||||||
|
|
||||||
|
public override PublicImportMessage BuildPartial() { |
||||||
|
if (resultIsReadOnly) { |
||||||
|
return result; |
||||||
|
} |
||||||
|
resultIsReadOnly = true; |
||||||
|
return result.MakeReadOnly(); |
||||||
|
} |
||||||
|
|
||||||
|
public override Builder MergeFrom(pb::IMessage other) { |
||||||
|
if (other is PublicImportMessage) { |
||||||
|
return MergeFrom((PublicImportMessage) other); |
||||||
|
} else { |
||||||
|
base.MergeFrom(other); |
||||||
|
return this; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public override Builder MergeFrom(PublicImportMessage other) { |
||||||
|
if (other == global::Google.ProtocolBuffers.TestProtos.PublicImportMessage.DefaultInstance) return this; |
||||||
|
PrepareBuilder(); |
||||||
|
if (other.HasE) { |
||||||
|
E = other.E; |
||||||
|
} |
||||||
|
this.MergeUnknownFields(other.UnknownFields); |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
public override Builder MergeFrom(pb::ICodedInputStream input) { |
||||||
|
return MergeFrom(input, pb::ExtensionRegistry.Empty); |
||||||
|
} |
||||||
|
|
||||||
|
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
||||||
|
PrepareBuilder(); |
||||||
|
pb::UnknownFieldSet.Builder unknownFields = null; |
||||||
|
uint tag; |
||||||
|
string field_name; |
||||||
|
while (input.ReadTag(out tag, out field_name)) { |
||||||
|
if(tag == 0 && field_name != null) { |
||||||
|
int field_ordinal = global::System.Array.BinarySearch(_publicImportMessageFieldNames, field_name, global::System.StringComparer.Ordinal); |
||||||
|
if(field_ordinal >= 0) |
||||||
|
tag = _publicImportMessageFieldTags[field_ordinal]; |
||||||
|
else { |
||||||
|
if (unknownFields == null) { |
||||||
|
unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); |
||||||
|
} |
||||||
|
ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); |
||||||
|
continue; |
||||||
|
} |
||||||
|
} |
||||||
|
switch (tag) { |
||||||
|
case 0: { |
||||||
|
throw pb::InvalidProtocolBufferException.InvalidTag(); |
||||||
|
} |
||||||
|
default: { |
||||||
|
if (pb::WireFormat.IsEndGroupTag(tag)) { |
||||||
|
if (unknownFields != null) { |
||||||
|
this.UnknownFields = unknownFields.Build(); |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
if (unknownFields == null) { |
||||||
|
unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); |
||||||
|
} |
||||||
|
ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); |
||||||
|
break; |
||||||
|
} |
||||||
|
case 8: { |
||||||
|
result.hasE = input.ReadInt32(ref result.e_); |
||||||
|
break; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
if (unknownFields != null) { |
||||||
|
this.UnknownFields = unknownFields.Build(); |
||||||
|
} |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
public bool HasE { |
||||||
|
get { return result.hasE; } |
||||||
|
} |
||||||
|
public int E { |
||||||
|
get { return result.E; } |
||||||
|
set { SetE(value); } |
||||||
|
} |
||||||
|
public Builder SetE(int value) { |
||||||
|
PrepareBuilder(); |
||||||
|
result.hasE = true; |
||||||
|
result.e_ = value; |
||||||
|
return this; |
||||||
|
} |
||||||
|
public Builder ClearE() { |
||||||
|
PrepareBuilder(); |
||||||
|
result.hasE = false; |
||||||
|
result.e_ = 0; |
||||||
|
return this; |
||||||
|
} |
||||||
|
} |
||||||
|
static PublicImportMessage() { |
||||||
|
object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnittestImportPublic.Descriptor, null); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
#endregion |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
#endregion Designer generated code |
@ -0,0 +1,3 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<configuration> |
||||||
|
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup></configuration> |
@ -0,0 +1,3 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<configuration> |
||||||
|
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup></configuration> |
@ -0,0 +1,3 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<configuration> |
||||||
|
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup></configuration> |
Loading…
Reference in new issue