Imported Upstream version 6.6.0.89

Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-09-24 08:53:40 +00:00
parent cf815e07e0
commit 95fdb59ea6
2556 changed files with 138145 additions and 47453 deletions

View File

@@ -0,0 +1,44 @@
#pragma once
#include<Class1.h>
namespace Namespace2 {
public ref class Class2 : public Windows::UI::Xaml::Application
{
private:
Class2();
private: ref class Class2Nested {};
};
public ref class Class3 sealed : public Windows::UI::Xaml::Application
{
private:
Class3();
// public: double DoubleField;
public: property long long LongProperty;
public: property Platform::Array<Platform::Type ^ > ^ ArrayOfTypeProperty;
protected: property Platform::Array<Platform::Type ^ > ^ ArrayOfTypePropertyProtected;
//for public wnRT type -> *
// public: unsigned long long MethodWithReferenceParameter(Class2 ^ * refParam);
//only for private
private: unsigned long long MethodWithReferenceParameter(double & refParam);
};
public value class Class4 {
//at least 1 public field
public: Platform::String ^ StringField;
//не может нон паблик дата мемберс
//private: property Platform::String ^ StringField2;
};
generic<typename T>
private interface class IFooNew {
};
}