本文整理汇总了C#中Member.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Member.ToString方法的具体用法?C# Member.ToString怎么用?C# Member.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Member
的用法示例。
在下文中一共展示了Member.ToString方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Test
public string Test(Member member)
{
return "from svc: " + member.ToString();
}
示例2: ToString_EqualsFullName
public void ToString_EqualsFullName()
{
var member = new Member { FullName = "a name" };
Assert.That(member.ToString(), Is.EqualTo("a name"));
}
示例3: TypeResponse
internal void TypeResponse(Member member, string message)
{
this.TypeResponse(member.ToString(), message);
}
示例4: ReadObject
private void ReadObject( Type type, ref List<GUIContent> tempList )
{
var obsoleteType = typeof( ObsoleteAttribute );
var objectType = typeof( UnityEngine.Object );
var flags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly;
var fields = type.GetFields( flags ).Where( f => f.GetCustomAttributes( obsoleteType, false ).Length == 0 ).ToList();
var properties = type.GetProperties( flags ).Where( p => p.GetCustomAttributes( obsoleteType, false ).Length == 0 && p.CanWrite ).ToList();
var methods = type.GetMethods( flags ).Where( m => m.GetCustomAttributes( obsoleteType, false ).Length == 0 &&
!m.Name.StartsWith( "get_" ) && !m.Name.StartsWith( "set_" ) && !m.ContainsGenericParameters &&
!m.IsAbstract && !m.IsConstructor && !m.IsGenericMethod && !m.IsGenericMethodDefinition && !m.IsVirtual ).ToList();
// Add extra properties from subclasses
if ( type.IsSubclassOf( typeof( Behaviour ) ) ) {
var t = typeof( Behaviour );
var temp = t.GetProperties( flags ).Where( p => p.GetCustomAttributes( obsoleteType, false ).Length == 0 && p.CanWrite ).ToList();
properties.AddRange( temp );
}
{ // Bracketing it for no good reason
var t = typeof( Component );
var temp = t.GetProperties( flags ).Where( p => p.GetCustomAttributes( obsoleteType, false ).Length == 0 && p.CanWrite ).ToList();
properties.AddRange( temp );
}
{
var tFields = objectType.GetFields( flags ).Where( f => f.GetCustomAttributes( obsoleteType, false ).Length == 0 ).ToList();
fields.AddRange( tFields );
var tProperties = objectType.GetProperties( flags ).Where( p => p.GetCustomAttributes( obsoleteType, false ).Length == 0 && p.CanWrite ).ToList();
properties.AddRange( tProperties );
var tMethods = objectType.GetMethods( flags ).Where( m => m.GetCustomAttributes( obsoleteType, false ).Length == 0 &&
!m.Name.StartsWith( "get_" ) && !m.Name.StartsWith( "set_" ) && !m.ContainsGenericParameters &&
!m.IsAbstract && !m.IsConstructor && !m.IsGenericMethod && !m.IsGenericMethodDefinition && !m.IsVirtual ).ToList();
methods.AddRange( tMethods );
}
// Filter methods for properties that we can't handle
for ( int i = methods.Count - 1; i >= 0; i-- ) {
var pars = methods[i].GetParameters();
foreach ( var p in pars ) {
if ( p.ParameterType.IsGenericParameter ||
p.ParameterType.IsGenericType ||
p.ParameterType.IsGenericTypeDefinition ||
p.ParameterType.IsArray ||
( !p.ParameterType.IsValueType && !p.ParameterType.IsSubclassOf( objectType ) && p.ParameterType.Name.ToLower() != "string" ) ) {
methods.RemoveAt( i );
break;
}
}
}
fields.Sort( ( f1, f2 ) => f1.Name.CompareTo( f2.Name ) );
properties.Sort( ( p1, p2 ) => p1.Name.CompareTo( p2.Name ) );
methods.Sort( ( m1, m2 ) => m1.Name.CompareTo( m2.Name ) );
UnityEngine.Object obj = type == typeof( GameObject ) ? (UnityEngine.Object)GameObject : GameObject.GetComponent( type );
foreach ( var f in fields ) {
var field = new Member( f, f.FieldType, type, obj );
tempList.Add( new GUIContent( field.ToString() ) );
Members.Add( field );
}
foreach ( var p in properties ) {
var property = new Member( p, p.PropertyType, type, EMemberType.Property );
tempList.Add( new GUIContent( property.ToString() ) );
Members.Add( property );
}
foreach ( var m in methods ) {
var method = new Member( m, m.ReflectedType, type, m.GetParameters() );
tempList.Add( new GUIContent( method.ToString() ) );
Members.Add( method );
}
}
示例5: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(Home_Room_Receive), this.Page);
if (base.Request.QueryString.Count < 1)
{
JavaScript.Alert(this.Page, "接口调用失败,请重新登录。", "../../Default.aspx");
}
else
{
string str = "http://notify.alipay.com/trade/notify_query.do?";
string str2 = this.so["MemberSharing_Alipay_UserNumber"].ToString("");
str = str + "partner=" + str2 + "¬ify_id=" + base.Request.QueryString["notify_id"];
if (this.Get_Http(str, 0x1d4c0) == "false")
{
JavaScript.Alert(this.Page, "接口调用失败,请重新登录。", "../../Default.aspx");
}
else
{
bool flag = base._Site.SiteOptions["Opt_isUseCheckCode"].ToBoolean(true);
this.CheckCode.Visible = flag;
new Login().SetCheckCode(base._Site, this.ShoveCheckCode1);
if (WebConfig.GetAppSettingsBool("DebugUserControl", false))
{
this.tbName.Text = "为了设计页面而进入调试状态,本控件的功能并不运行";
}
else
{
string str4 = this.so["MemberSharing_Alipay_MD5"].ToString("");
string charset = "utf-8";
string[] strArray3 = Shove.Alipay.Alipay.BubbleSort(base.Request.QueryString.AllKeys);
StringBuilder builder = new StringBuilder();
for (int i = 0; i < strArray3.Length; i++)
{
if (((!string.IsNullOrEmpty(strArray3[i]) && (base.Request.QueryString[strArray3[i]] != "")) && ((strArray3[i] != "sign") && (strArray3[i] != "sign_type"))) && (strArray3[i].ToLower() != "pn"))
{
if (i == (strArray3.Length - 1))
{
builder.Append(strArray3[i] + "=" + base.Request.QueryString[strArray3[i]]);
}
else
{
builder.Append(strArray3[i] + "=" + base.Request.QueryString[strArray3[i]] + "&");
}
}
}
builder.Append(str4);
string str6 = Shove.Alipay.Alipay.GetMD5(builder.ToString(), charset);
string str7 = (base.Request.QueryString["sign"] == null) ? "" : base.Request.QueryString["sign"].ToString();
string str8 = (base.Request.QueryString["is_success"] == null) ? "" : base.Request.QueryString["is_success"].ToString().ToUpper();
string str9 = (base.Request.QueryString["user_id"] == null) ? "" : base.Request.QueryString["user_id"].ToString();
string str10 = (base.Request.QueryString["email"] == null) ? "" : base.Request.QueryString["email"].ToString();
if (base.Request.QueryString["user_type"] != null)
{
base.Request.QueryString["user_type"].ToString();
}
if (base.Request.QueryString["user_status"] != null)
{
base.Request.QueryString["user_status"].ToString();
}
if (base.Request.QueryString["firm_name"] != null)
{
base.Request.QueryString["firm_name"].ToString();
}
string str11 = (base.Request.QueryString["real_name"] == null) ? "" : base.Request.QueryString["real_name"].ToString();
if (base.Request.QueryString["cert_no"] != null)
{
base.Request.QueryString["cert_no"].ToString();
}
if (base.Request.QueryString["cert_type"] != null)
{
base.Request.QueryString["cert_type"].ToString();
}
if (base.Request.QueryString["gender"] != null)
{
base.Request.QueryString["gender"].ToString();
}
if (base.Request.QueryString["province"] != null)
{
base.Request.QueryString["province"].ToString();
}
if (base.Request.QueryString["city"] != null)
{
base.Request.QueryString["city"].ToString();
}
if (base.Request.QueryString["address"] != null)
{
base.Request.QueryString["address"].ToString();
}
if (base.Request.QueryString["zip"] != null)
{
base.Request.QueryString["zip"].ToString();
}
if (base.Request.QueryString["phone"] != null)
{
base.Request.QueryString["phone"].ToString();
}
if (base.Request.QueryString["mobile"] != null)
{
base.Request.QueryString["mobile"].ToString();
}
//.........这里部分代码省略.........