Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
        }