using System;
using Cpp2IlInjected;
namespace System
{
/// Represents a composite format string, along with the arguments to be formatted.
// Token: 0x02000090 RID: 144
[Token(Token = "0x2000090")]
public abstract class FormattableString
{
/// Returns the composite format string.
/// The composite format string.
// Token: 0x17000085 RID: 133
// (get) Token: 0x06000466 RID: 1126
[Token(Token = "0x17000085")]
public abstract string Format
{
[Token(Token = "0x6000466")]
[Address(Slot = "4")]
get;
}
/// Returns an object array that contains one or more objects to format.
/// An object array that contains one or more objects to format.
// Token: 0x06000467 RID: 1127
[Token(Token = "0x6000467")]
[Address(Slot = "5")]
public abstract object[] GetArguments();
/// Gets the number of arguments to be formatted.
/// The number of arguments to be formatted.
// Token: 0x17000086 RID: 134
// (get) Token: 0x06000468 RID: 1128
[Token(Token = "0x17000086")]
public abstract int ArgumentCount
{
[Token(Token = "0x6000468")]
[Address(Slot = "6")]
get;
}
/// Returns the argument at the specified index position.
/// The index of the argument. Its value can range from zero to one less than the value of .
/// The argument.
// Token: 0x06000469 RID: 1129
[Token(Token = "0x6000469")]
[Address(Slot = "7")]
public abstract object GetArgument(int index);
}
}