implements IMessage`1, IMessage, IEquatable`1, IDeepCloneable`1, IBufferMessage, ICustomDiagnosticMessage
0x00x0020
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _parser | MessageParser<Google.Protobuf.WellKnownTypes.FieldMask> | PrivateStatic+1 flags | — | |
| 0x08 | _unknownFields | UnknownFieldSet | Private | — | |
| — | 0x04 | PathsFieldNumber | int | PublicStatic+1 flags | 324581376 |
| 0x08 | _repeated_paths_codec | FieldCodec<System.String> | PrivateStatic+1 flags | — | |
| 0x08 | paths_ | RepeatedField<System.String> | Private+1 flags | — | |
| — | 0x02 | FIELD_PATH_SEPARATOR | ushort | PrivateStatic+1 flags | 47104 |
| — | 0x02 | FIELD_SEPARATOR_REGEX | ushort | PrivateStatic+1 flags | 47104 |
Functions 35
| Signature | Flags | Native | Params |
|---|---|---|---|
| MessageParser<Google.Protobuf.WellKnownTypes.FieldMask> get_Parser() | PublicStatic+1 flags | 0x08 | |
| MessageDescriptor get_Descriptor() | PublicStatic+1 flags | 0x08 | |
| MessageDescriptor pb::Google.Protobuf.IMessage.get_Descriptor() | PrivateFinal+3 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(FieldMask other) | Public+1 flags | 0x08 | |
| FieldMask Clone() | PublicFinal+2 flags | 0x08 | |
| RepeatedField<System.String> get_Paths() | Public+1 flags | 0x08 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| bool Equals(FieldMask other) | PublicFinal+2 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| void WriteTo(CodedOutputStream output) | PublicFinal+2 flags | 0x08 | |
| void pb::Google.Protobuf.IBufferMessage.InternalWriteTo(ref WriteContext& output) | PrivateFinal+2 flags | 0x28 | |
| int CalculateSize() | PublicFinal+2 flags | 0x04 | |
| void MergeFrom(FieldMask other) | PublicFinal+2 flags | 0x08 | |
| void MergeFrom(CodedInputStream input) | PublicFinal+2 flags | 0x08 | |
| void pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ref ParseContext& input) | PrivateFinal+2 flags | 0x90 | |
| string ToJson(IList<System.String> paths, bool diagnosticOnly) | Static+1 flags | 0x08 | |
| string ToDiagnosticString() | PublicFinal+2 flags | 0x08 | |
| FieldMask FromString(const string& value) | PublicStatic | 0x08 | |
| FieldMask FromString(const string& value) | PublicStatic | 0x08 | |
| FieldMask FromStringEnumerable(IEnumerable<System.String> paths) | PublicStatic | 0x08 | |
| FieldMask FromFieldNumbers(const int[]& fieldNumbers) | PublicStatic | 0x08 | |
| FieldMask FromFieldNumbers(IEnumerable<System.Int32> fieldNumbers) | PublicStatic | 0x08 | |
| bool IsPathValid(const string& input) | PrivateStatic | 0x08 | |
| bool IsValid(FieldMask fieldMask) | PublicStatic | 0x08 | |
| bool IsValid(MessageDescriptor descriptor, FieldMask fieldMask) | PublicStatic | 0x08 | |
| bool IsValid(const string& path) | PublicStatic | 0x08 | |
| bool IsValid(MessageDescriptor descriptor, const string& path) | PublicStatic | 0x08 | |
| FieldMask Normalize() | Public | 0x08 | |
| FieldMask Union(const FieldMask[]& otherMasks) | Public | 0x08 | |
| FieldMask Intersection(FieldMask additionalMask) | Public | 0x08 | |
| void Merge(IMessage source, IMessage destination, MergeOptions options) | Public | 0x08 | |
| void Merge(IMessage source, IMessage destination) | Public | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |