[mono-vb] Public or internal members?
Jochen Wezel
jwezel@compumaster.de
Fri, 18 Jun 2004 15:19:20 +0200
This is a multi-part message in MIME format.
------_=_NextPart_001_01C45536.DDE9FE23
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all!
I've seen in the class status pages that a lot of methods and =
enumerations and more are public.
Does it really makes sense to keep them "public" or wouldn't it be =
better if we would change them to "internal" only?
-Jochen
Here is only a short piece of them:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
StringType: 95%: 1: 4
.ctor()
IsHexOrOctValue(System.String, System.Int64[])
MidStmtStr(System.Object&, System.Int32, System.Int32, System.String)
MidStmtStr(System.String&, System.Int32, System.Int32, System.String)
ToHalfwidthNumbers(System.String)
Utils: 100%: 51
.ctor()
chBackslash
chCharH0A
chCharH0B
chCharH0C
chCharH0D
chColon
chDblQuote
chHyphen
chIntlSpace
chLetterA
chLetterZ
chLineFeed
chNull
chPeriod
chPlus
chSlash
chSpace
chTab
chZero
FACILITY_CONTROL
FACILITY_ITF
FACILITY_RPC
m_achIntlSpace
SCODE_FACILITY
SEVERITY_ERROR
FieldToString(System.Reflection.FieldInfo)
GetCultureInfo()
GetDateTimeFormatInfo()
GetFileIOEncoding()
GetInvariantCultureInfo()
GetLocaleCodePage()
GetResourceString(System.Int32)
GetResourceString(System.String, System.Boolean)
GetResourceString(System.String, System.String, System.String, =
System.String, System.String)
GetResourceString(System.String, System.String, System.String, =
System.String)
GetResourceString(System.String, System.String, System.String)
GetResourceString(System.String, System.String)
*************************************************************************=
***
*************************************************************************=
***
CompuMaster GmbH
Agentur f=FCr moderne Kommunikation
Jochen Wezel, Multimedia-Programmierung
Rhein-Mosel-Stra=DFe 69, 56281 Emmelshausen, GERMANY
Fon: +49 6747 95084-12 / Fax: +49 6747 95084-50
http://www.compumaster.de eMail: jwezel@compumaster.de
+++ Mitglied im DEUTSCHEN MULTIMEDIA VERBAND d m m v, http://www.dmmv.de =
+++
*************************************************************************=
***
Unsere aktuellen AGBs befinden sich auf unserer Website im Bereich
"Rechtliches"
*************************************************************************=
***
Diese eMail enth=E4lt vertrauliche und/oder rechtlich gesch=FCtzte =
Informationen.
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrt=FCmlich
erhalten haben, informieren Sie bitte sofort den Absender und vernichten =
Sie
diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe =
dieser
Mail ist nicht gestattet.
This e-mail may contain confidential and/or privileged information. If =
you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail.
Any unauthorized copying, disclosure or distribution of the material in =
this
e-mail is strictly forbidden.
*************************************************************************=
***
*************************************************************************=
***
------_=_NextPart_001_01C45536.DDE9FE23
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.6944.0">
<TITLE>Public or internal members?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=3D2 FACE=3D"Arial">Hi all!</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">I've seen in the class status pages =
that a lot of methods and enumerations and more are public.</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">Does it really makes sense to keep them =
"public" or wouldn't it be better if we would change them to =
"internal" only?</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">-Jochen</FONT>
</P>
<BR>
<BR>
<P><FONT SIZE=3D2 FACE=3D"Arial">Here is only a short piece of =
them:</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">StringType: 95%: 1: 4</FONT>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">.ctor()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">IsHexOrOctValue(System.String, =
System.Int64[])</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">MidStmtStr(System.Object&, =
System.Int32, System.Int32, System.String)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">MidStmtStr(System.String&, =
System.Int32, System.Int32, System.String)</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">ToHalfwidthNumbers(System.String)</FONT>
</UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Utils: 100%: 51</FONT>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">.ctor()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chBackslash</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chCharH0A</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chCharH0B</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chCharH0C</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chCharH0D</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chColon</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chDblQuote</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chHyphen</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chIntlSpace</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chLetterA</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chLetterZ</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chLineFeed</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chNull</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chPeriod</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chPlus</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chSlash</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chSpace</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chTab</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">chZero</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">FACILITY_CONTROL</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">FACILITY_ITF</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">FACILITY_RPC</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">m_achIntlSpace</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">SCODE_FACILITY</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">SEVERITY_ERROR</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">FieldToString(System.Reflection.FieldInfo)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetCultureInfo()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetDateTimeFormatInfo()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetFileIOEncoding()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetInvariantCultureInfo()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetLocaleCodePage()</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetResourceString(System.Int32)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetResourceString(System.String, =
System.Boolean)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetResourceString(System.String, =
System.String, System.String, System.String, System.String)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetResourceString(System.String, =
System.String, System.String, System.String)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetResourceString(System.String, =
System.String, System.String)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">GetResourceString(System.String, =
System.String)</FONT>
</P>
<BR>
</UL>
<P><FONT SIZE=3D2 FACE=3D"Courier =
New">********************************************************************=
********</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">********************************************************************=
********</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Courier New">CompuMaster GmbH</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Courier New">Agentur f=FCr moderne =
Kommunikation</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Courier New">Jochen Wezel, =
Multimedia-Programmierung</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Courier New">Rhein-Mosel-Stra=DFe 69, 56281 =
Emmelshausen, GERMANY</FONT>
<BR><SPAN LANG=3D"fr"><FONT SIZE=3D2 FACE=3D"Courier New">Fon: +49 6747 =
95084-12 / Fax: +49 6747 95084-50</FONT></SPAN>
<BR><SPAN LANG=3D"de"></SPAN><A HREF=3D"http://www.compumaster.de"><SPAN =
LANG=3D"de"><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Courier =
New">http://www.compumaster.de</FONT></U></SPAN><SPAN =
LANG=3D"de"></SPAN></A><SPAN LANG=3D"de"></SPAN><SPAN =
LANG=3D"fr"></SPAN><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier =
New"> eMail: jwezel@compumaster.de</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier New">+++ Mitglied =
im DEUTSCHEN MULTIMEDIA VERBAND d m m v, </FONT></SPAN><A =
HREF=3D"http://www.dmmv.de"><SPAN LANG=3D"de"><U><FONT COLOR=3D"#0000FF" =
SIZE=3D2 FACE=3D"Courier =
New">http://www.dmmv.de</FONT></U></SPAN></A><SPAN LANG=3D"de"><FONT =
SIZE=3D2 FACE=3D"Courier New"> +++</FONT></SPAN>
</P>
<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier =
New">********************************************************************=
********</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier New">Unsere =
aktuellen AGBs befinden sich auf unserer Website im =
Bereich</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier =
New">"Rechtliches"</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier =
New">********************************************************************=
********</FONT></SPAN>
</P>
<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier New">Diese eMail =
enth=E4lt vertrauliche und/oder rechtlich gesch=FCtzte =
Informationen.</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier New">Wenn Sie nicht =
der richtige Adressat sind oder diese E-Mail irrt=FCmlich</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier New">erhalten =
haben, informieren Sie bitte sofort den Absender und vernichten =
Sie</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier New">diese Mail. =
Das unerlaubte Kopieren sowie die unbefugte Weitergabe =
dieser</FONT></SPAN>
<BR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Courier New">Mail ist =
nicht gestattet.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Courier New">This e-mail =
may contain confidential and/or privileged information. If =
you</FONT></SPAN>
<BR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Courier New">are not the =
intended recipient (or have received this e-mail in error)</FONT></SPAN>
<BR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Courier New">please =
notify the sender immediately and destroy this e-mail.</FONT></SPAN>
<BR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Courier New">Any =
unauthorized copying, disclosure or distribution of the material in =
this</FONT></SPAN>
<BR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Courier New">e-mail is =
strictly forbidden.</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier =
New">********************************************************************=
********</FONT></SPAN>
<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Courier =
New">********************************************************************=
********</FONT></SPAN>
</P>
</BODY>
</HTML>
------_=_NextPart_001_01C45536.DDE9FE23--