public static CodeFieldReferenceExpression GetAndroidResourceReference(ResourcePart resourcePart, string name) { string str; switch (resourcePart) { case ResourcePart.Id: str = "Id"; break; case ResourcePart.Layout: str = "Layout"; break; default: throw new ArgumentOutOfRangeException("resourcePart", resourcePart, "Expected Id or Layout"); } return(new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(string.Format("Resource.{0}", str)), name)); }
public static CodeFieldReferenceExpression GetAndroidResourceReference(ResourcePart resourcePart, string name) { string str; switch (resourcePart) { case ResourcePart.Id: str = "Id"; break; case ResourcePart.Layout: str = "Layout"; break; default: throw new ArgumentOutOfRangeException("resourcePart", resourcePart, "Expected Id or Layout"); } return new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(string.Format("Resource.{0}", str)), name); }