aboutsummaryrefslogtreecommitdiff
path: root/csharp/ProtocolBuffers/TextFormat.cs
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/ProtocolBuffers/TextFormat.cs')
-rw-r--r--csharp/ProtocolBuffers/TextFormat.cs24
1 files changed, 8 insertions, 16 deletions
diff --git a/csharp/ProtocolBuffers/TextFormat.cs b/csharp/ProtocolBuffers/TextFormat.cs
index 21d89ae8..36c8c022 100644
--- a/csharp/ProtocolBuffers/TextFormat.cs
+++ b/csharp/ProtocolBuffers/TextFormat.cs
@@ -203,23 +203,19 @@ namespace Google.ProtocolBuffers {
}
}
- // TODO(jonskeet): InternalsVisibleTo
- public static ulong ParseUInt64(string text) {
+ internal static ulong ParseUInt64(string text) {
return (ulong) ParseInteger(text, false, true);
}
- // TODO(jonskeet): InternalsVisibleTo
- public static long ParseInt64(string text) {
+ internal static long ParseInt64(string text) {
return ParseInteger(text, true, true);
}
- // TODO(jonskeet): InternalsVisibleTo
- public static uint ParseUInt32(string text) {
+ internal static uint ParseUInt32(string text) {
return (uint) ParseInteger(text, false, false);
}
- // TODO(jonskeet): InternalsVisibleTo
- public static int ParseInt32(string text) {
+ internal static int ParseInt32(string text) {
return (int) ParseInteger(text, true, false);
}
@@ -309,9 +305,8 @@ namespace Google.ProtocolBuffers {
/// <summary>
/// Unescapes a text string as escaped using <see cref="EscapeText(string)" />.
/// Two-digit hex escapes (starting with "\x" are also recognised.
- /// TODO(jonskeet): InternalsVisibleTo
/// </summary>
- public static string UnescapeText(string input) {
+ internal static string UnescapeText(string input) {
return UnescapeBytes(input).ToStringUtf8();
}
@@ -319,9 +314,8 @@ namespace Google.ProtocolBuffers {
/// Like <see cref="EscapeBytes" /> but escapes a text string.
/// The string is first encoded as UTF-8, then each byte escaped individually.
/// The returned value is guaranteed to be entirely ASCII.
- /// TODO(jonskeet): InternalsVisibleTo
/// </summary>
- public static string EscapeText(string input) {
+ internal static string EscapeText(string input) {
return EscapeBytes(ByteString.CopyFromUtf8(input));
}
/// <summary>
@@ -332,9 +326,8 @@ namespace Google.ProtocolBuffers {
/// which no defined short-hand escape sequence is defined will be escaped
/// using 3-digit octal sequences.
/// The returned value is guaranteed to be entirely ASCII.
- /// TODO(jonskeet): InternalsVisibleTo
/// </summary>
- public static String EscapeBytes(ByteString input) {
+ internal static String EscapeBytes(ByteString input) {
StringBuilder builder = new StringBuilder(input.Length);
foreach (byte b in input) {
switch (b) {
@@ -366,9 +359,8 @@ namespace Google.ProtocolBuffers {
/// <summary>
/// Performs string unescaping from C style (octal, hex, form feeds, tab etc) into a byte string.
- /// TODO(jonskeet): Make this internal again, and use InternalsVisibleTo.
/// </summary>
- public static ByteString UnescapeBytes(string input) {
+ internal static ByteString UnescapeBytes(string input) {
byte[] result = new byte[input.Length];
int pos = 0;
for (int i = 0; i < input.Length; i++) {