我正在嘗試爲LINE SDK(在亞洲地區流行的SNS服務)構建一個android綁定庫。我將SDK中的jar文件添加到了我的項目中,但它無法編譯,因爲SDK的創建者恰好碰巧對類和它的屬性使用相同的名稱。如何重命名Xamarin綁定庫中的屬性
這是從jar文件
public partial class AccessToken : global::Java.Lang.Object {
// Metadata.xml XPath field reference: path="/api/package[@name='jp.line.android.sdk.model']/class[@name='AccessToken']/field[@name='accessToken']"
[Register ("accessToken")]
public string AccessToken {
get { /* ... */ }
set { /* ... */ }
}
//...
}
現在簡單地說,我想知道我怎麼可以重命名該屬性「的accessToken」生成的項目C#代碼的一部分。我試圖在Metadata.xml中添加一些命令,但它沒有效果。下面是我寫的參考文獻的一行
<attr path="/api/package[@name='jp.line.android.sdk.model']/class[@name='AccessToken']/field[@name='accessToken']" name="propertyName">AccessTokenString</attr>
如果有人能幫助我,我將不勝感激。我完全迷失在這裏。
你有一個鏈接到綁定的項目和/或'.jar'所以它的容易看到什麼財產看起來像以前? (即它最有可能是一個get/set方法) –