reference/com/dotnet.xml
14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60
...
...
@@ -15,6 +15,8 @@
15
15
</para>
16
16
<para>
17
17
Neither instantiating static classes nor calling static methods is supported.
18
+
Instantiating generic classes such as <literal>System.Collections.Generic.List</literal>
19
+
is not supported either.
18
20
</para>
19
21
<para>
20
22
Some .Net classes do not implement IDispatch, so while they can be instantiated,
...
...
@@ -28,9 +30,11 @@
28
30
</note>
29
31
<note>
30
32
<para>
31
-
.Net framework 4.0 and later are not supported by the <classname>dotnet</classname>
32
-
class. If assemblies have been registered with <command>regasm.exe</command>,
33
-
the classes can be instantiated as <classname>com</classname> objects, though.
33
+
Prior to PHP 8.0.0, .Net framework 4.0 and later were not supported by the <classname>dotnet</classname>
34
+
class. If assemblies had been registered with <command>regasm.exe</command>,
35
+
the classes could be instantiated as <classname>com</classname> objects, though.
36
+
As of PHP 8.0.0, .Net framework 4.0 and later are supported via the &php.ini;
37
+
directive <link linkend="ini.com.dotnet-version">com.dotnet_version</link>.
34
38
</para>
35
39
</note>
36
40
</section>
...
...
@@ -40,24 +44,18 @@
40
44
&reftitle.classsynopsis;
41
45

42
46
<!-- {{{ Synopsis -->
43
-
<classsynopsis>
47
+
<classsynopsis class="class">
44
48
<ooclass>
45
49
<classname>dotnet</classname>
46
50
</ooclass>
47
51

48
-
<classsynopsisinfo>
49
-
<ooclass>
50
-
<classname>dotnet</classname>
51
-
</ooclass>
52
-

53
-
<ooclass>
54
-
<modifier>extends</modifier>
55
-
<classname>variant</classname>
56
-
</ooclass>
57
-
</classsynopsisinfo>
52
+
<ooclass>
53
+
<modifier>extends</modifier>
54
+
<classname>variant</classname>
55
+
</ooclass>
58
56

59
57
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
60
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.dotnet')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
58
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.dotnet')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='dotnet'])">
61
59
<xi:fallback/>
62
60
</xi:include>
63
61
</classsynopsis>
64
62